Spacious, roomy, great location. Some small things need fixing.