My family and I booked this villa and it was absolutely wonderful. Very spacious, clean and had a great view of the pool/garden. The property had everything we needed and the staff was great! Access to the beach was just a short walk from the villa. The property is located close to great restaurants and shopping. John was very easy to work with, quick to respond to emails and made sure we had all of the info needed for our stay. We will definitely stay here again.