J. Michael's Philly Deli
609 Piner Rd, Wilmington
(910) 332-5555
Recent Reviews
Sort by
Atmosphere: {{ item.info.Atmosphere }}
Food: {{ item.info.Food }}
Service: {{ item.info.Service }}
Recommended dishes: {{ item.info['Recommended dishes'] }}
Look at the google reviews
These people suck can't even handle a phone call for an order
Atmosphere: 1
Service: 1
Love the cheese steaks. It would be awesome if they would put a restaurant around the Castle Hayne area.
Atmosphere: 4
Food: 5
Service: 2
This location has gone down hill so much its sad.
1- The atmosphere is gross, floor is dirty old table and chairs. Mold and Mildew on the ceiling tiles. Bathrooms are disgusting.
2- Our last visit we ordered a Chicken Salad Sandwich on Rye Bread. The chicken was dry, bread was stale. Philly Cheesesteak was mostly bread and cheese and bland. Cold fries and found hair in the ranch sauce.
3- Their were 4 ladies behind on the counter, sadly their was only one of the ladies waiting table while one did the register and others did nothing. Service took forever the waitress was super apologetic, and felt bad. People did leave when they found out it would be a 30+ min wait for food.
4- I don't know why the owner won't update both locations, it's so out dated, old everything, its just honestly gross and we will not go back to either location.
Atmosphere: 1
Food: 1
Service: 1
Food was good, but it took a LONG time to get to us, even though there was only one other customer in the restaurant.
Atmosphere: 4
Food: 4
Service: 3
Do yourself a favor and say NO to this place. My husband and I ordered sandwiches, some soup and that’s it. They screwed our order up 3x’s! This isn’t the first time this has happened so now I’m done. No more second chances. I’ll make my own philly’s at home.
Atmosphere: 2
Food: 3
Service: 1
The BEST philly cheesesteak place around…but I placed a pick up order for the first time and there wasn’t any cheese on my subs, despite asking for it, nor mayo, and it was disappointing. Doesn’t change my feelings about this incredible restaurant but was definitely disappointed.
Just NO....PLEASE SAVE YOUR MONEY!
I cant believe we even stopped went in , sat down, looked around and decided it was nasty. Black mold on the ceiling.
Atmosphere: 1
Food: 1
Service: 1
As a guy the grew up in Wilmington after moving from NYC, I was privy to a great cheesesteaks being close to Pennsylvania.
As a kid The location off of Oleander was my go to. I loved it. The last time I had at there was back in 1999. Fast forward to August 30, 2025. Introducing my special person to a place I gave so much credit, we decided to eat at this location on Piner Rd.
Right off the bat, the fact that there were tables filled with empty baskets that wasn't cleaned wasn't a welcoming sight. Ordered our food within 8 minutes, but had to wait over an hour for it.
It'd be one thing if the server gave us some type of update about why we had to wait so long but no. What's worse is that the food arrived like warm. That sealed the deal of never coming back to this location ever again.
Atmosphere: 2
Food: 2
Service: 1
Beyond disappointing. I called a little after 7 to place a pick up order. After 5 mins on hold we drove to the MJ location while still remaining on the phone. As we pulled into the parking lot a girl answered to take our order. We were on hold almost 12 mins. For 3 small Philly cheese steak sandwiches & pickles she said it would take 20-25 min which i thought was a bit excessive since there were only about 6 other cars in the parking lot but we were already there and already had time invested in this meal. And you know how, when you go to a popular restaurant and they tell you the wait time, it's usually much shorter than what they said. I thought that this would be the case as well. So we sat in the parking lot. One car went through drive thru, 2 parties left the restaurant. One, that had been waiting at a table out front, picked up her order. And 1 other picked up his. Meanwhile, 20 minutes have passed and I send the other person in thinking the order has to be ready and maybe had already been sitting waiting for pickup. Nope. My companion sat in the restaurant another 15 min while observing the girls up front just fooling around. One empolyee came from the kitchen, obviously food prep because she had on gloves, she was taking money & answering the phone. Basically doing the job of the useless girls behind the counter. Then she had to go back to the kitchen. Don't know if she replaced the gloves before to food prep. Finally, when the $30 order was ready 35 mins later, my companion paid, obviously leaving no tip while the girl glared and didn't say a word. Not even a sorry for the long wait.
When we got home, we discovered the order was incorrect, there were onions on the one ordered without onions. The other 2 were correct but the roll was so soggy you couldn't pick it up without it falling apart. And only 2 pickles spears for 3 cheese steaks.
We won't be going back. There are other restaurants in town that have better quality and prices and don't take as long to prepare with better costumer service that can actually get the order correct.
Restaurantji Recommends
Will never eat here again. The kids that try and run this place are so rude and just dirty and disrespectful. I cant see them cleaning well because they all looked dirty!! Yuck!!
Used to go to the one in Porter Neck before it closed and it was good, yhe steak if you can call it that that they serve now is extremely finely chopped and you get more bread and cheese than you do meat, not what it used to be very disappointed 😞
Atmosphere: 3
Food: 2
Service: 4
Recommended dishes: Philly Cheese Steak, Fries
Best place ever. The cook is amazing! The entire staff is amazing. They are friendly and check on you often to make sure everything is okay. Clean establishment. Definitely eat here.
Atmosphere: 5
Food: 5
Service: 5
Great food!
Atmosphere: 5
Food: 5
Service: 5
We have always loved going there but today was the worst experience I have ever encountered. The fries never came out the sandwiches came 30 minutes after the sandwiches and when asked the waitress who informed us she was the assistant general manager that the fries come out with your sandwiches but they were there. She was very rude and nasty. She started talking to other customers and employees we asked for to go boxes and she got even madder and followed us to the register making comments. Her attitude matches her appearance so beware.
Loading...