Coral Beach resort is really quite lovely. The room we stayed in was the right size for our family of 6, with 2 lovely balconies. Downside: not enough toilet paper, paper towels, bath towels, trash bags. Easy enough to remedy, but definitely not enough for our families stay. Quick access to beach and pools, very clean room, amazing views. Thank you