Great mini resort that is off the beaten path. The casitas are much bigger inside than expected! Staff is super friendly and helpful. The snorkeling boat tour at the barrier reef was amazing!