This has been my favorite restaurant since forever. I have celebrated many special occasions there without any complaints, however, my most recent visit this past weekend was a little below par. My group of 7 was ""forgotten"" and wasn't added to the waiting list, our Server Assistant did more walking around than assisting, and they had run out of ice and meatballs. BUT, I strongly feel this was probably (hopefully) a one time thing. We were seated quickly as soon as the hostess realized her mistake. Our server, James, had my group of 7; a rowdy, druken bachelorette party; and another large group (10+) of teenagers all in his section, and he was a wonderful server. Personally, I felt it was bad planning seating three large groups in this guy's section, especially when his assistant was MIA for most the night, but he did a great job. I've eaten at OSF literally dozens of times, and this was the first time anything like this happened. Again, I feel that this was a one time thing, and I would still recommend this restaurant to anyone in a heartbeat. When all was said in done, the wine was perfectly chilled, the garlic cheese bread was fresh from the oven, and the pasta was delectable (as ususal!!) Be prepared for a longer wait in the weekends especially during the summer and during the holidays, and be forewarned-they don't take reservations on Friday or Saturday nights, and they don't take call-aheads, no matter how large the group is (although I think it would be beneficial to them to do so). Overall, I would still rate it an easy 8.5/9!
Pros: great food, awesome atmoshpere, fun place to celebrate any occasion
Cons: parking in downtown is usually yucky, no matter where you're going