My wife and two kids (ages 2 and 4) came here for a 10th anniversary celebration vacation. Couldn't really complain much. Room was nice, housekeeping was considerate (picked up our kids toys and placed them nicely on the cabinet). On our first day, they delivered milk and cookies for the kids for free.
Location is okay; probably a great location for a business trip. There isn't much downtown for kids so while the hotel certainly accomodated us well, the surrounding business don't really make much of an effort to cater to families.
Maybe we got lucky but we booked the hotel with a special summer promotion they were running and the price ended up being the cheapest of the major downtown hotels. Some of the bad reviews seem to suggest this hotel is expensive so I could understand how my expections might be higher if I paid a lot more.
As other reviewers have stated, book the hotel directly through their website instead of Expedia, Orbitz, etc. If you do that and sign up for their rewards program, the wifi is free.
They have a pool but it's outdoors.
We did self-parking at a garage nearby which saved us about $10 per day compared to the hotel's valet parking. It's convenient to buses and the Metro.