Miami subs is located on Franklin St. in Chapel Hill, so it's a nice place to eat and watch people walking around. The food is not bad, but I would consider it to be mediocre. Subs are pretty typical there, although they do have a few greek options. The prices are very reasonable. This is not a full service restaurant--you order and get your food at the counter. The counterstaff is pretty friendly. Miami subs does offer take-out and delivery. Depending on the time and day of week,expect there to be a long wait for delivery.