This place was convenient to beaches, attractions and dining. The hotel was clean and exceptional. The staff was very kind and accommodating for children. Great little beach for little kids to dig and two pools indoor and outdoor. We had a unique circumstance with our older son and the staff was very very understanding and nice to us when they didn't have to. I would recommend staying here over any other place!! Almost like family!