Let's just get it out of the way. If you are here, you're here for the AMAZING views at the top of the CN Tower. That's why I booked a table here. You are (most likely) getting a front row seat to a rotating dining experience that lets you see the whole city while you dine.
I was a little nervous about the food since I read reviews ahead of time, but everything that came to our table was delicious. Expensive yes. I did the prix fix dining which for 2 courses was $56 CAD per person. The reason I did that is because they said that the observation deck viewing was included with the price, but here's something - I don't think they would have cared / known that if I just bought an entree that I went to go see the observation deck. Once we finished eating we were told to take the staircase down, see what we want, then come back up to take the elevator back down so that we skip all the lines.
This is definitely an experience. I was touring Toronto and it was a must see place so it was worth the cost.