The (+): the management company is very responsive, excellent location, super clean, amazing amenities, and nice interior design. The place in itself is just very comfortable for a few days' stay like ours.
The (-): we were not informed of the building across the street being renovated, which is taking the entire block. It is a huge project and they were just in the demolition phase. It would have been nice to know because this means major nuisance such as noise and dust from 8am to 5pm. The management company claimed they were not aware. The other negative point is the check-in process: the key pick-up location is a good 10-15 min away from the apartment, so the round trip is almost half an hour. We had our kids, we were coming from the train station and it was close to 40C/90F outside.