The main reason why someone would go to a restaurant without parking, to be packed in a line up, go through security, pay a hefty price for a meal that isn't that great with poor customer service is to watch a spectacular sunset!
Being with my fabulous company made this experience ever so enjoyable. It is my second time at the CN tower. First time I went with cousins as a kid. I didn't remember much about the food but do remember it isn't worth going at night as it's badly lite so for the second and probably last time I visit, I wasn't able to take good pictures.
Our waiter was an older asian man who was quite rude, careless and didn't know anything about the menu. He never came once to give us a refill; my boyfriend's son had to get up and ask for water! One would expect impeccable service and excellent food when spending nearly $200 but not at 360; it's just a tourist attraction and anyone who wants fantastic food shouldn't bother.
If you want to try something different like a restaurant that spins up in the sky, this is a neat place to go but forget about luxury at all levels as it only tries to imitate it.