Joe Mama's is just lacking too many things. There's a lack of atmosphere, lack of great food, and lack of great drinks. The food is decent, but don't expect too much. Overall, look elsewhere, there are better places very, very close by.
The food is Italian, but pretty uninspired. Olive Garden is better, and I really don't like Olive Garden. The drinks are pretty standard cocktails, but not particularly strong or reasonably priced. The atmosphere is ...annoying? I'm not sure why I dislike it so much, but I do. I think it's just weird to have a dinerish theme but be italian food.