This villa is a true hidden gem. Perfect, perfect, perfect. Close to all amenities, beautiful villa, best views, best location, best hosts, we will definitely come back. Unforgettable.