Spotlessly clean, warm, comfortable, spacious and very well hosted - this was hotel level accommodation and I hope to stay there again.