We had a good overall stay. Cleanliness was disappointing and would definitely encourage bringing your own towels. There was also pest control service that came much later than they said which was inconvenient. The location was really lovely - beautiful beach and restaurants are walking distance.