Absolutely perfect in every way! The apartment is small but lovely, the location can't be beat, and Margaret is the most generous and welcoming host I have ever encountered! We absolutely loved our stay in Park Slope.