Just getting to the restaurant was not a fun experience. The CN Tower is sorely lacking signs (and sometimes staff) to direct you on where to go. The lines/procedures for visiting the top of the tower vs going to the restaurant are different, so my boyfriend and I found ourselves going back and forth a lot and lining up unnecessarily with the crowds just going to the top. By the time we arrived at the restaurant, we were peeved and slightly late - but even then our table wasn't ready yet. The staff who set the tables and served water were friendly... to my boyfriend only. I felt completely ignored - I'm not just trying to complain, but it was a very discouraging experience. The waiter we had was very friendly and helpful, on the other hand, which was refreshing after such awkward and annoying experiences prior. The views are amazing. The restaurant rotates if the weather is cooperating, and you get great views of the lake and the city. The food was okay - very well presented and nice-looking, but the taste was nothing exceptional. Overall, I think a lot of the slightly more negative aspects of this experience could have been easily remedied. The views are nice, but I'd rather recommend someone to go to the top and eat at the cafe rather than going to the 360 restaurant. The only other plus of going is probably the ride to the top since it's included with the set meal price.