The food quality is excellent, and the atmosphere is very nice. From my experience, the staff are all very friendly. The prices here are a little bit on the high side, compared to other locations in this area, but the portion sizes are significantly larger than other restaurants, so I suppose that makes up for it.
The location can be a little nerve-wracking sometimes. When the traffic is bad, it can be pretty difficult to get out of their parking lot.
I recommend Oliverio's highly, but I'd recommend going when the traffic is easy and either before or after the dinner rush, otherwise you'll be exercising your patience quite a bit.