Ticked all the boxes- immaculately clean, comfy warm beds, great heating, great shower, everything you needed with a very homely feel. Our two little boys especially loved the space to run around and the animals, yet still close enough for a quick trip to town. Thanks again