Spacious, spotless, great location