Pros:
Location
Spotless
Responsive host
Warm
Plenty of room
Car park
The only con was one of the beds was a bit squeaky.