One of the best hotels i ever stayed at, the beach is super clean, they made sure the private pool is always clean and asked about the temperature cause they knew we had infant with us. The staff starting from the front desk all the way to the lifeguards are wonderful, highly recommended