Wonderful place if you have a car or can make the shuttle/ferry service option work with your schedule.
Everything think was clean, nice, and comfortable. Kids and I had fun in the pool, which was heated to a nice temperature. The breakfast buffet is excellent! Worth the splurge at least once.
My only hesitation would be if I didn't have a car and my travel plans didn't work with the shuttle/ferry service. It would be pretty hard and expensive to get around in that situation and would make it difficult to see Amsterdam and other nearby sites.
If you do drive, there is a car park called ljdock where you can park all day long for $15 if you book ahead online, and you'll be within walking distance of Dam Square. If you really want to save, just do the P+R (park and ride), but you'll need to do your research ahead of time. It was nice to be able to use the car to visit Keukenhof and Zaanse. Also, used it to get to Van Gogh museum, but I wouldn't dream of trying to drive anywhere near downtown!
I would give this place 10 stars if I could. Everything about the hotel is fantastic as long as you can make the location work.