A wonderful, luxurious place to stay