Clean, warm and comfortable. Friendly & helpful hosts. Lovely little extra touches. Good location. I would happily stay here again. Highly recommended.