Fantastic location, 100m from the beach which was amazing. Great shared amenities (pool & tennis court), loved the daily coffee van that visited. Easy check in, great staff. Apartment was clean: thanks for a great stay.