Excellent stay. Great location. Fantastic communication. Right on the beautiful beach, great pool, wonderful communal bbq, great balcony and kitchen equipped with everything you need! We had a fantastic time!