Excellent, warm and cosy, clean and tidy. Lovely place.