Spacious, well maintained, great location .