I understand why this hotel is #1. Great room, very large (we had a suite). Big place for luggage, a small study to read or work without the noise from the kids, a full kitchen to be able to have light diner and feel at home (always nice with kids), a washer / dryer which is always convenient when on the road with kids!
The gym is small but with good quality equipment, they have also steam room (I haven't try). The pool is very nice and the breakfast buffet is of top quality (even if it's smaller than in larger hotel).
Service was very nice always helpful - concierge could be a little more knowledgeable though.
It would have been even better, if bed was king size, instead of queen!