The location of this place is great! Literally a couple minutes away from the subway station. Everything was the same as described and shown in the pictures. I had a great time in Toronto!