360 Restaurant offers amazing views of Toronto. It is a bit of a tourist trap. However, the food is actually not bad considering it is a bit of a tourist trap.
For dinner, the 360 Restaurant offers a 2 course meal for $65 and a 3 course meal for $79. General admission to the CN tower is included in the price of your dinner (a value of $36). Depending on how you look at it, dinner is a value add if you're interested in seeing the CN tower anyways. If you were not interested in seeing the CN tower, then dinner may be pricey.
The food is not bad, but do not go in expecting "Michelin" quality. This is a restaurant that serves thousands of guests a day. It is better than what you would expect at a restaurant that caters mainly to tourists. The ingredients are fresh and local. However, there are better restaurants in Toronto if you are merely interested in having a good meal. The service is attentive. Despite being a busy restaurant, the waits are minimal and service is efficient.
I would recommend this restaurant if you want to see the CN tower and decent food. If you simply want a good meal, there are many other options in Toronto. If you want a restaurant with a view and extraordinary food, then try Canoe.