10/10We had an amazing time at Crystal Villa. We had a group of 10 girls and everyone enjoyed our stay at the villa. The view is amazing (with glimps of sunset) as we are on the hill top. The pool feels like an infinity pool with great view. Most importantly, the staff are all very friendly and excellent cooks. We went out for a couple of meals and still felt the food at the villa are better than the food at the restaurant, so we ended up eating at the villa most of the time. Great way to spend your vacation!