Absolutely perfect. Warm, welcoming and everything you need for an enjoyable stay.