Overall, it was a great stay, the apartment was very clean and welcoming.
The location next to the Piccadilly train station is extremely convenient. I think that the street view from the windows is not the best. However, there is not much to do about it.
I would definitely recommend to choose this option for staying in Manchester.