Warm and hospital. Clean and tidy. Lovely touches and all requirements met. Lovely hosts. Will go again.