Have been to Joe's a number of times and enjoyed their food.  We have had terrible service every time, though.  It's worth going because the food is good and the atmosphere is fun.  Just be patient, and your night will be fine.