I don't know how much more I can add that others haven't already said at how great the location and room are. Everything you need is in the apartment and if it's not, there are so many stores around to find it.
I guess the greatest endorsement I can give is that I'd stay here again if in Toronto. Super fast communication is the clincher.