Great communication, clean, beautiful views, great recommendations on places to explore and everything we needed during our stay.