As other reviewers have mentioned, the ambiance of Carmella's is awesome--it's very wild west/general eclectic. They even have a real fire pit in the middle of one of the tables! Service is efficient and friendly, and they have a wonderful drink selection--Carmella's is a place I suggest when I know my group includes beer, wine and liquor drinkers. Their wine by the glass is always good because they keep it on draft (I think). My favorite is the Hahn GSM blend (try it--you won't be disappointed!). The reason Carmella's doesn't get five stars is because the food is inconsistent. I have had some items I love and others that are downright awful and have even had a mixed experience ordering the same item (bison burger) on two different visits with it being great one day and meh the next time I ordered it. The bar area is fairly spacious, but tends to get crowded. They have a small patio out front to sit on during nice weather, but it's small, so don't count on getting to sit outside. The dining room is pretty big, but some of the tables are cramped and uncomfortable, while others make for a super cozy dining experience.
TL;DR: 5 stars for drinks/ambiance/service, 3 stars for food.