Five star place to stay.