Great experience. Great staff. Restaurant was outstanding. Beautiful beach and great view. They earned my business for life. If you want a great on the beach resort this would be a smart choice. If you're looking online and making your decision based on trip advisor, know that this was one of the nicest resorts on the beach.