great terrace, great location, charming apartment