A great, stylish and upmarket place to stay.