The hotel was very basic but it was spotlessly clean with beautiful grounds. The staff was incredible. From the front desk to Diego in the dining room to the housekeeper, everyone we encountered was incredibly helpful and pleasant all the time. Friendliest staff I think I've ever seen. Very close to the beach, felt very safe, security at the gate all the time but we never felt like it was needed. That's a good sign! We will return here without question. I was there with two children ages 12 and 14.