We had a wonderful stay, albeit too short. The place had everything you need for either a short or long stay. It was sparkly clean. The location was an easy walk to the beach or town. Would definitely stay here again, highly recommended