Fantastic setting, cleanliness and accommodations.