The resort is beautiful, clean, and well maintained. The rooms are spacious. The food was awesome. If you are looking for a quiet, relaxing atmosphere, I’m not sure this is your place. Lots of loud music and parties at the pool during the day. Otherwise, spa was awesome, massages were great, and our check in/check out were seamless.