Very clean and tidy, with thoughtful staff who do their best to provide you with a wonderful experience.