This place is fab - it's a great location, you can get anywhere in the centre of the city in 20 mins. If you want to go further, then Piccadilly train station is 5 mins way, St Peter's Square for the trams is just as close.
Manchester is an amazing place to visit, I was rushed off my feet trying to see everything.
The apartment has everything you need for an extended stay (I was there for a month). Just Go!