Alegre Beach Resort
Amenities: Wifi, outdoor pool, full service bar, full service spa
Reasons why I love it: The Alegre Beach Resort has everything you could need. It offers many activities, including snorkeling to nearby islands, spa services, and scuba diving. The food is both authentic and upscale, catering to different dietary restrictions.The villas are large and very private, making it the perfect get-away!