I'll tart with the pros, it was a great apartment, very clean, the host left everything we could need for our stay. We had no issues at all with parking at all which we were a little worried about because it was on street parking but there is a lot of parking so it was not bad at all. The host was great, she sent us a reminder when there was going to be street cleaning so we could make sure to move.
The only con, which i know the host has no control over but i think its worth mentioning, while we were there one of the bottom apartments there was fighting happening and the walls are thin in that sense. We were there with our young children so we left instead because you could hear the fighting and ponding. Other than that it was an absolutely great stay and we had no other concerns.