As far as I can see the offering is good, and it's on the average offered.
Not really sure about the salary, but I guess you can go ahead with a counter offer to see what's the response on it?..