This place is an 11/10, absolutely amazing views, amenities, and cleanliness. If you’re coming to Crete, you have to stay here.