We came to this restaurant for the view and what you pay for is definitely what you get! It is beautiful up in the restaurant, and the rotation gives you a full view of all of Toronto that the restaurant downstairs doesn't provide.
The food itself was very good, but extremely overpriced. The portions were also pretty small. Usually I'm not able to finish a whole entree but at 360 I was able to finish that and an appetizer! Plus I only had lunch 3-4 hours prior! However, eating at 360 means you don't have to pay the entrance fee to the CN Tower itself, so it's worth it as far as I know!
The waitstaff is very friendly, and although they messed up the orders a bit, it wasn't too big of a fiasco.
All in all, 360 is a great place to go, especially if you're willing to splurge a bit on dinner!