Amazing location and absolutely perfect for a big group of people (we were on a hen party). The location is perfect; if you are from London, it is the equivalent of being located in Soho, as it by the nightlife area and lots of shops. Really fantastic location, you can't get much better. If that's all you're bothered about it's definitely the place for you.
The owner is very patient (we made lots of changes!) and very helpful. He even tried to accommodate us checking in early, which was much appreciated.
The flat has everything you need for your stay (unless you are a demanding customer!).
There were two issues with the place that we experienced: (1) the poor drainage smell in the apartment is terrible (if you have a blocked nose or aren't bothered by smells, it won't bother you); and (2) the noise from the road/tram/bars/parties etc. We got used to the second because of the fantastic location and many of us are heavy sleepers. The smell bothered most of us, but we were on a hen party; men may have not even noticed!