Our villa and the hotel common spaces were so beautiful, and the view was amazing. The whole hotel has a spa-like feel. The staff were extremely kind, helpful, and accommodating. Be aware that the hotel is built on a hill, so some rooms are a bit of a walk from the main building (but there is a shuttle that you can call for. They arrived at our villa within 5 minutes). We did not have any issue with the supply of water, as some reviewers mentioned. Getting into town also wasn’t a problem, as the hotel offers a free shuttle and reception can arrange for additional taxi services. Breakfast was great, they even prepared a to-go box for us when we had an early pickup. This place is a gem!