spacious, comfortable, spotless, good facilities and location.