We stayed here on Christmas Eve and Christmas Day. We had the whole place to ourselves! The staff at check in were amazing, told us the wifi password, where to get breakfast, where the dining lounge was, that there were free DVDs to check out and watch, gave us coupons for free drinks in the lounge and gave our child a gingerbread cookie. Best check in ever. The room was right beside the pool and HUGE! Bigger than most apartments, ample room to run in circles, or bring in 3-4 cribs or cots. Nice microwave, fridge, coffee maker, little sitting area with table, etc. Incredibly please with the room. The pool was warm, and started at 3.5 feet, going to 5 feet - a perfect depth for families and little ones. We couldn't get enough of the swimming. Wish towels were a bit bigger/fluffier though. Breakfast was incredible, such a value! Each day had pancakes, one type of meat (ham, sausage), scrambled and hard boiled eggs, home fries, four types of cereal, bagels, toast, pastries, oatmeal, yogurt, fresh fruit, coffee, 8 types of tea, 4 types of juice, and a waffle press! And of course, we had this all to ourselves, so we dined and lounged around for a while, it was fabulous. Beds were comfy and clean, bathroom was small but in excellent order. Parking was readily available and close.