Caribbean Villas exceeded our expectations. It was just far enough out of town that it didn’t feel busy but close enough to walk along the beach or take a short cab ride. The bar at the end of the dock with the water slide and zip line was great! The rooms were basic but very clean and well kept. The bed was much more comfortable than expected. Any time we had a request (needed a cab, golf cart, directions, etc.) the front desk was extremely helpful. Can’t wait to stay here again!