What a wonderful place and location! We loved the pools, beach, and proximity to local shops. The villa was great - the layout is perfect for a family (or group of friends). It was comfortable and the staff was very welcoming and helpful. We cannot wait to return!