Mac & Maggie's has THE best ribs in Roanoke. It is a casual restaurant that also has a bar (which always has a sports channel on). They are open for lunch and dinner. I usually order their babyback ribs, but have also had their bbq chicken entree. If you order salad, request the poppyseed dressing (it's not on the menu, but they do have it always in stock in the back) --- that is the best dressing! Tasty food. THE best ribs!! (did I already say that??) Prices are a tad higher than Applebee's. Service has always been excellent. One of my favorite places to dine in Roanoke.