Well... I can't evaluate the mileage fairly as we live up a giant mountain. So the gas mileage absolutely sucks coming up the hill... and we are usually loaded down with shopping goods because that's one of the main reasons we even go down there. I can say we were right at 40.0 paying attention to our driving. We both estimate it would get at least 43 if we lived on the ground, or anywhere near. We're around 5,000. I don't think it would get over 45 for us though. The 47 seems nuts, but if you had a flat commute and drove like a grandpa I think it's possible.
We haven't been paying as much attention to driving as well recently and it's dropped to 39. If we continue this it will probably go down to 37. I think if you just bought the thing and didn't pay any attention at all to how you accelerated you could get anywhere from 35-37. Not bad considering, I suppose.
I'm very happy with our 39-40. And that's over 16,000 miles now. Aside from the mileage I absolutely love the thing. It's comfortable, roomy, has fold down back seats that make it flat with the trunk area. Like a big deck, has a hatchback with no lip to the deck, so it's easy to load. We bought the Cadillac of car seats for the kid and it doesn't fit in a lot of cars, but it fits in ours fine. It also is very easy to get in and out of the back seats, there isn't that hump that most 4 doors have near your but. It's really open. I love the interior, all the features. We got the touchscreen radio, but the rest is the basic. Basic on that car is super nice to me. Everything feels really nice. Like another class of car. We ended up paying I think $30k with everything, including maintenance and all the bells and whistles.
Only complaints I have about it are the downhill assist sucks, so we use our brakes a lot going down the hill... but we have the maintenance plan that covers brakes, so all's good. And I don't like the cup holders. I don't hate them, but if I have to search for a negative there you go.
Has good power, great suspension. Great stereo. It's just a great little ride.