Beautiful place, located close to all the best beaches. Great communication. Place was clean and well presented. A wonderful stay.