The facility was clean, staff was exceptional, we didn't have enough towels in our room after the children came up from the pool the night we arrived. When the grandchildren went swimming the next morning, the towel cart was empty. There were 3 other children swimming while our grandchildren were swimming between 9 am and 10 am. Luckily our 2 grandchildren had robes to dry off with before exiting the pool facilities to go back to our room. Also the button to the 2nd floor in one of the elevators, wasn't working and a young man said he would just get off on the 4th floor with us and walk back downstairs to the 2nd floor. The complimentary breakfast had numerous choices to choose from. Two different types of small omelets, two types of sausages, muffins, bagels, yogurts, pancakes and more, 3 types of juices & coffee, inconveniently located across the room from the food. The woman in the dining room was friendly and attentive to any needs in the dining area. I found the queen size beds to be very firm and pillows soft.