We had a nice stay at the Apartment. The location is very good as it is right in the center of Montreal and close to a metro station.
Nevertheless, if you can't sleep easy you will end up having sleepless nights as there is insanely loud music played over the whole day and also at night sometimes. Be aware of that.