I am not sure if everyone is talking about the same restaurant. The Oggi that I went to in Ballantyne was great. I have only had lunch here on two occasions and both times the food was excellent and the service was not an issue. Service is not in quick out quick but my drink glass was kept filled as was my father-in-law's coffee and the bread basket arrived soon after we requested it.
The food is top notch and as good as or I think slightly better than Toscana or Fiamma my other go to Italian restaurants. The linguine with octopus ink and seafood is first rate and the lasagna, which they claim is the best, may just be the best in a Charlotte restaurant. As for the prices their lunch prices are cheap, if you ask me and while I have not had dinner here yet their dinner prices look on par with other similar restaurants.
I highly recommend you give the place a try. First try it for lunch and if you think I am blowing smoke you are out very little money but if you agree with me and many other happy diners you can then go for dinner with little risk and have a first rate Italian meal.