We enjoyed our stay at Caribbean Vilas Hotel. From the moment we booked the resort, the staff was very accommodating. We were able to contact Peron prior to arriving so he could arrange excursions for us and he even worked on his day off to get us what we wanted. We were upgraded to a larger villa when we arrived which was an unexpected plus. The staff was wonderful everywhere - Iris at the bar made terrific drinks. We loved the quiet of the beach here but the location was convenient to walk to restaurants, bars & stores. We would definitely stay there again.