A lovely and luxurious place to stay.