Spotlessly clean. Beautifully presented. Lovely thoughtful touches. And a very relaxed and warm welcome. Highly highly recommend.