Spacious, comfortable, clean, and pretty - a lovely home away from home.