The place was beautiful! Freshly cleaned and smelling great. At first check-in seemed complex when seen in written form but turned out really was very fluid and well explained. Communication was on-going, specific and responses were quick. No problems. Michelin ***** (Five Star) service and quality.