We had a two bedroom that we shared with our friends. The room was a decent size and actually the bedrooms were very nice and well appointed. The master had a beautiful bathroom area with jacuzzi. Our guests were also pleased with their accomidations.
The common area could have been a little roomier but I am nitpicking. The hotel had all of its amenities on the second floor including a nice indoor pool, great modern gym and a large game room with a large flat screen. Lobby and common area are new, well designed and nicely decorated. The check-in was pretty smooth. One problem was the parking. We are Wyndham Time Share owners and were supposed to have been given a voucher card for parking. Instead we were paying by the day $ 11.00. We discussed this with the staff and they were going to remove the 10 dollar a day charge. At check out it was still on the bill. It was promptly removed after I complained.
As far as location, the National Harbor is a new developement and currently is only 33% develoved. There are still ample restaurants if you want to stay close to home. Otherwise you will need a car to get anywhere. Frankly if I was goint to go the DC again I would stay at the older Wyndham hotel in Old Town Alexandria. The service there is unparalled. A little coaching by management and this crew might get to that level.