A haven. Beautifully appointed, decorated; clean, cosy, joyful. A peach. Highly recommended.