Bad, unreliable, not recommended.
Unfortunately everything different than booked the standard not as promised, the apartment was not the one I booked. I emailed them to ask if I could check in a little earlier, but there never answer. When I arrived in Toronto wanted to move into apartment at 2:45 instead of 3, I was completely taken aback. I opened door the cleaning lady was lying on the sofa when I asked if I could move into the room she no speak english, made clear to me that I couldn't come in until 3, she continue to rest.
After check-in, I discovered various defects and emailed them. Even I had phone numbers, no one at the agency could ever be reached. I was told about the defects that they noted them, the biggest joke that drain in the bathroom was blocked on this point replied that I should take care of it myself, as if I had the time, tools, desire to do so do work and take care of it.
The best is yet to come after checking out on September 24th, I contacted them several times asked if everything was OK, the answers always positive, I then waited my deposit and also asked a few times when it would be paid, answer was that this will be done automatically after 7 days. Now after a good 10 days receive email from them and they claim that I have left damage although this was not the case. I recorded existing damage during check in and sent it to. It's a shame that I have to deal with things like this. There are always people who try to rip you off.