Clean, cosy, comfortable. A lovely place to stay