Came for a long weekend. The place is great. Beautiful gardens meticulously kept. The villas are getting on a bit in age but also spotless and very welcoming. The breakfast and food in general is of very high quality and the staff will tend to your every wish. Just a super place to stay.