Had a great time. The place is literally a 2min walk from the CN tower. It is located in the 23rd floor and has a nice view.