Perfect for what we needed. Great communication from the host regarding check in, staff were friendly and accommodating. We walked into a lovely warm room, everything was beautifully clean and tidy. We had everything we needed during our stay. We were very grateful to bring our dogs too. Highly recommend!