A combination of great location, sparkling cleaness, warm hospialitg, and so much more. Would definitely want to stay again in our next trip.