Pros:
Excellent view of the city from the apartment.
The place is well connected to public transport.
The apartment has all the amenities that you'd require for the stay.
Cons:
Keys to the apartment need to be collected and dropped off at a different building. It's only a few blocks away but can be a hassle while carrying the luggage.
The place wasn't perfectly cleaned from the previous stay. Nothing major but we found some crumbs on the seating area in the living room.
The check-in time is quite late (3 pm for us). And there wasn't much flexibility if we could keep our bags early before the actual check-in.