The staff were incredibly friendly and helpful. The villas are beautiful and kept to an exceptional standard. The food was impressive, as are the views! We did a cooking class and had a lot of fun whilst learning a bit and sharing some delicious food! If you can spoil yourself, go ahead.