We had an overall lovely stay. The unit is clean and great. There was a pack and play that we used for my baby to sleep in which was very convenient. The location was easy to get between each of the lagoons. We were close to restaurants and shopping which was great for the few rainy days we had while there. The gym facility was sizable and clean with many types of machines to choose from. The pool is well kept and Denise provides ample pool and beach gear to use. The only issue we had was with the key cards...the scanner was faulty so we had issues getting into the unit and had to go to the front desk many times.