5 star in every way. Great experience, location, and accommodation.