Beautiful villa with great views and excellent facilities inside and out. Very clean inside and all outdoor areas well maintained by staff throughout the week. Great host too.