Great stay. Better than pictures. Location was perfect with lots of good food and stunning beaches close. Typically stay at a nearby resort. This was more fun and less expensive.