My good friend and I decided to go to Seasons restaurant for my birthday, and it was a great experience. We came about a half hour earlier than our reservations, but we still got seated right away at a great table (maybe this was because I celebrated on a Tuesday).
For appetizers, I had the crabcakes while my friend had the stuffed mushrooms. They were both delicious. Then, I ordered the steak, and my friend had the salmon. Needless to say, we were both craving for more even though we were stuffed! Everything was cooked perfectly, and presented flawlessly. Also, when we got our desserts, (trio of sorbet and little brownie mountain) mine said "happy birthday" on a wafer cookie, and that was a great personal touch.
The service was fantastic as well. I made it clear when I reserved the table that it was to celebrate my 16th birthday, and they certainly delivered. The waiter was knowledgeable, friendly, and not at all pretentious. Never once did I feel that he thought "They're teenagers, they probably wont tip well and make a lot of noise."
The ambiance? Nothing less than perfect.
We stayed there for about 3 hours, but by no means did the food take forever to arrive. We were just savouring every bite. I was actually shocked that they weren't trying to rush us.
I actually left the biggest tip i've ever left, around $25 for a $100 dinner. It was worth every penny.
I strongly suggest this restaurant for any occasion.