Outstanding hospitality, amazing location, and perfect place. A definite 5 star.