5 star place to stay.