It's is a newly renovated building with a nice interior and comfortable. We were not big fans of the mattress and pillows but they are nice. If you are travelling with luggage and strollers, keep in mind that there is a crazy set of stairs to climb before reaching the apartment.
The building is centrally located and walking distance to several attractions in town. It is a pedestrian street with good pavement so it was easy to roll with the bags from the subway station.