Mama Ricotta's is one of my favorite restaurants in Charlotte and one of the best Italian restaurants in the QC. Their food is delicious and I've always had positive experiences there. Try not to fill up on the bread, even though it's really tempting. I'm a devoted fan of their lasagna, though all the pasta is good. Their pizzas are good and a cheaper route to take for dinner at Mama Ricotta's. I always leave feeling full but with plenty of leftovers to eat the next day for lunch.
It's a great spot for group gatherings too. My office had its Christmas party here last year.