My husband and I stayed here with our two kids (5 and 1) for a couple of weeks prior to moving overseas. We stayed in a two bedroom suite. The suite is rather small, but served us fine during our visit. I believe they have recently remodeled, so the suite was furnished nicely. The kitchenette is tiny and isn't equipped to any major cooking (no measuring cups, few cooking utensils), so don't plan on doing much cooking while you are there. Beds were comfortable, and there were TVs in the living room and both bedrooms.
The breakfast downstairs was good with a nice selection of items, and the happy hour in the evenings was nice as well, with snacks, beer and wine available. The pool is inside, which we weren't expecting, but it was fine for entertaining the kids.
Two items to note for those staying longer than a few days: the hotel will do your grocery shopping for you and place your items in your hotel room. All you have to do is give them a list prior to 9am and they will shop that day. We used this service and found it very handy. Regarding the laundry facilities, there are two washers and two dryers available for the entire hotel. As you can imagine, they are in high demand and so doing your laundry here can be a real chore. The dryers don't dry well either. I would recommend using a drop off laundry service instead.
Overall, it was a good hotel, although a bit cramped for the four of us. I would stay here again.