Nothing less than a 5 star place to stay