5 stars place to stay.