For more than 3 decades, I have never ever been to the CN tower (despite being born in Toronto) LOL. Anyway, we had a nice meal for my birthday and what a breathtaking view. Luckily it was a clear day and I enjoyed eating my dinner while the place rotates. After you are finished your meal, we highly recommend you go take the stairs and visit the lower level (observation deck) and you can see more of the city (as well as stand outside). You also get to access the area where they have the glass floor (not sure what that's called) so you might as well get your money's worth and enjoy this aspect.