The resort itself is very well-managed and absolutely beautiful. The check-in process was smooth. This place is perfect for families. Location is close to the beach and stores and restaurants. Overall, we had a wonderful time. Thank you!