The apartment definitely needs refreshing - paint the walls, fix the chairs, and check the water leakage from the upper bathroom.
Location is good, near Plaza Major, although it is a quite noisy at night.
Good for a short stay, but do not expect any luxury.
Good communication with the agency.