Almost everyone has been to a McDonald's at some point in their lives. It opened its first restaurant in 1974, and has fed the world fast, tasty food ever since.
The franchise is one of the biggest in the world, and whilst the menu is the same across the UK, the standards and service offered can vary.
There are 63 McDonald's across Wales and we've taken a look at how all of them are rated on TripAdvisor. We have ranked the branches according to their overall rating first, followed by the number of positive reviews. The list below starts with the best rated and ends with the worst. You can get more restaurant reviews and other story updates by subscribing to our newsletters here.
Read more: Every Wetherspoons pub in Wales ranked from best to worst according to TripAdvisor
Percentages are rounded to the nearest whole number and the information is subject to change. The following is based on information listed on the TripAdvisor website. You can read more stories like this here.
Asda, Newport NP10 8XL
Overall rating: 4
There aren't enough food, service, value or atmosphere ratings for this restaurant. There were only two reviews left for this location, and 100% of them were 'very good'. One read: "This is not a proper McDonalds, a few things missing from the menu. However, it is a good place to eat. There is no room for a drive through so that's not a problem. If you connect to the WIFI use the Asda one, it's much quicker.
The other read: "Well, like any McDonald's their food is good. There's a lot of choice to choose from. The problem is with this one there's no drive through."
Cyfartha Retail Park, Merthyr Tydfil CF48 1HY
Overall rating: 3.5
There aren't enough food, service, value or atmosphere ratings for this restaurant.
Around 66% of reviewers gave it an "excellent" or "very good" rating, with 15% giving it "average." The low ratings of "poor" and "terrible" accounted for 19% of reviews.
The most recent "terrible" review, from 2019, reads: "Visited here on the way home from a business trip. Needed a cup of coffee and it’s normally reliable at Mickey D’s. Well I couldn’t tell you how it tasted as I never got served one. I stood at the counter. And I waited. And I waited. At around two minutes (yes I was timing it) the supervisor in the white shirt asked if I was waiting. I said yes. She nodded and went back to her paperwork. About a minute later a crew trainer asked if I was being served - I said no. “Oh ok” she replied. Then another crew trainer spotted me and asked if I was being served. I said no, so she shouted out to the burger prep side...”can some one do till. And still I waited. Three members of staff took note and ignored me. So at 8min 45secs I walked out. Poor service"
One of the latest "excellent" reviews, from 2018, reads: "Quick service, lovely hot food, came here after having a bad experience elsewhere, staff polite, would recommended them asking for a pay rise because they work so hard."
Myrtle Hill Pensarn, Carmarthen SA31 2NG
Overall rating: 3.5
Food: 3.5
Service: 3.5
Value: 3.5
Around 57% of reviewers gave it an "excellent" or "very good" rating, with 10% giving it "average." The low ratings of "poor" and "terrible" amounted for 34% of reviews.
The most recent "terrible" review, from March, 2022, reads: "Huge queues out onto the main road. And more of a park up and wait (for the wrong order to arrive) than a drive through. Food in general is consistently poor.."
One of the latest "excellent" reviews, from 2021, reads: "Used the drive through at a busy time of the day and service was fast and courteous. Order correct and no problems with the food."
Llandudno Junction, Conwy LL31 9XX
Overall rating: 3
Food: 3.5
Service: 3.5
Value: 3.5
More than 50% of reviewers gave it an "excellent" or "very good" rating, with 15% giving it "average." The low ratings of "poor" and "terrible" amounted for 33% of reviews.
One review claims the site suffers from "stock issues". The review reads: "Rarely would a review need to be left for any restaurant, as I don't like to broach on raising a complaint, but it has become yet another failure to stock Mcflurries or Milkshakes for this restaurant and now I feel this place warrants a negative score."
Lyne Road, Newport NP20 5JG
Overall rating: 3
Food: 2
Service: 3
Around 48% of reviews carried an "excellent" or "very good" rating, with 4% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 48% of reviews.
Many of the reviews for this location complained of the poor customer service, with one reviewer saying: "Reheated food, cold rubber chips. Bad attitude on staff member who rolled his eyes when i returned the food."
Another shocking review read: "I am so angry and triggered right now. I bought a big mac and a little ginger scrumhalf boy threw it at my face and when I asked for sauce he sprayed me with mustard! I don't even like mustard!" Others, however, praised the location, with some saying they would recommend it to others.
Bangor, Gwynedd LL57 4SU
Overall rating: 3
Food: 3.5
Service: 4
Value: 4
Around 45% of reviews carried an "excellent" or "very good" rating, with 17% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 39% of reviews.
A latest "excellent" review reads: "From a very grateful NHS front line staff. Free early morning coffee provided before my 18 hr shift in ysbyty gwynedd this morning...thank u so much for the kind gesture. And for all the work McDonald's staff do in this time. Hope you get the same appreciation as us nhs workers. Thanks again"
The latest "terrible" review reads: "Appalling order, missing items and freezing cold. Why do I keep giving the Bloomfield store chances? Always stuff missing from the order and deliveries are rarely warm but this was the worst yet. The app is useless for I formation on complaints and refunds. The Bloomfield number is never answered so yet again no customer service."
Holyhead, Anglesey LL65 2HY / LL65 2SP
Overall rating: 3
Food: 3.5
Service: 3.5
Value: 3.5
Around 45% of reviewers gave it an "excellent" or "very good" rating, whilst "average" amounted for 24% of reviews. The lowest ratings of "poor" and "terrible" were given in 31% of reviews.
There were 111 reviews left for this location. 23 were 'excellent', 24 were 'very good', 26 were 'average', 12 were 'poor' and 24 were 'terrible'.
The latest review left for this location said the fast food was "great", although others criticised the restaurant for not opening on time. One review read: "Googled what time they open and it says on all websites 7am. Got there and it’s closed until 8! I’m starving and stupidly annoyed! "
Harlech Retail Park, Cardiff Road, Newport NP20 3BA
Overall rating: 3
There aren't enough food, service, value or atmosphere ratings for this restaurant. Around 45% of reviews carried a "excellent" or "very good" rating. The lowest ratings of "poor" and "terrible" amounted for 45% of reviews.
At this location, customers complained of missing food, as well as "gone-off salad". However others praised the service, saying if their orders were wrong, it was easily rectified. One wrote: "Ideal meeting place on a school night as my grandson lives in Newport and I live in Caerphilly. Spotless eating place with hygiene rating 5. Food ok also drinks of choice. Staff are pleasant but perhaps service a little slow. Good car park space, nice to sit outside in summer and watch traffic. Just across the way from main Retail Park, very useful. We visit quite often."
12/14 Queen Street, Cardiff CF10 2BU
Overall rating: 3
Food: 3.5
Service: 3.5
Value: 3
Around 44% of reviews carried a "excellent" or "very good" rating, with 20% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 34% of reviews.
One reviewer wished they "could give it zero stars" and another called the service "very poor". Other reviewers seemed happy with the service, with one writing: "Well impressed with the caring, helpful staff, who went out of their way to accommodate 30 children. Nothing was too much trouble - spilt drinks, food fallen on floor, cleaning tables and floors, excellent customer service! Diolch yn fawr am y croeso / thanks for the warm welcome!"
Rhyl, Denbighshire LL18 1ES
Overall rating: 3
Food: 2.5
Service: 3
Value: 3
"Excellent" and "very good" ratings amount for around 42% of reviews, whilst around 15% are "average." The ratings of "poor" and "terrible" amounted for 43% of reviews.
The latest "excellent" review, posted two weeks ago, reads: "Good food but always a long queue, however if you want takeaway you do get called through quite quickly." The latest "terrible" reviews, from June this year, reads: "Appalling. Refused to serve us at 9.40pm. Doors were locked and we were told no more orders for the night, despite lots of Uber drivers waiting outside."
Carmarthen Road Cwmdu Retail Park, Swansea SA5 8LJ
Overall rating: 3
Food: 2.5
Service: 3
Value: 3
Around 40% of reviews carried a "excellent" or "very good" rating, with 13% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 48% of reviews.
One of the most recent "terrible" reviews, reads: "If you plan to order from here, it is like a lucky dip at times. 9/10 times the order is incorrect, items missing or they haven't listened to special instructions." One of the latest "excellent" reviews, reads: "Absolutely wonderful, I always have the best experience there whenever I go staff are extremely friendly and are always looking for ways to help whenever there’s a problem."
Caernarfon, Gwynedd LL55 2HS
Overall rating: 3
Food: 3.5
Service: 2.5
Value: 3
Around 40% of reviews carried a "excellent" or "very good" rating, with 14% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 46% of reviews.
One recent review complains of incompetent staff, saying: "This place can't even read an order properly. Twice now I have had missing items from my order, from Uber eats. I just don't understand how hard it can be to read a receipt. These are the kind of people you are dealing with here! Order if you want, but very high chance you will be disappointed." Others however praised the staff, calling them "lovely". One review read: "We were greeted with a smile. All staff seems really polite and made us feel welcome. 5 star customer service!"
Queensferry, Flintshire CH5 1TP
Overall rating: 3
Food: 4
Service: 3.5
Value: 4
Around 38% of reviewers gave it an "excellent" or "very good" rating, whilst 25% giving it "average." The lowest ratings of "poor" and "terrible" amounted for 38% of reviews.
One of the latest "excellent" reviews, reads: "Lovely welcome, happy staff [who are] polite. I especially enjoyed my coffee. Definitely visiting again." The latest "terrible review," read: "Don't bother ordering home delivery they miss things out and then say can't respond - shocking, if I could give them no stars I would."
Foundry Road, Morriston, Swansea SA6 8DU
Overall rating: 3
Food: 3
Service: 3
Value: 3.5
Around 37% of reviews carried an "excellent" or "very good" rating, with 17% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 45% of reviews.
One of the most recent "terrible" reviews, reads: "Don’t think I’ve ever had an order from this restaurant that isn’t missing something or damaged in some way, shocking! Never ordering again . Missing a kids happy meal. Disgusting service." One of the latest "excellent" reviews, reads: "I always go at 2am to get food after work. Staff are always friendly from the minute I get my order taken to the time I’m saying goodbye."
Northop Hall, Flintshire CH7 6HB
Overall rating: 3
Food: 3.5
Service: 3.5
Value: 4
Around 36% of reviewers gave it an "excellent" or "very good" rating, with 9% giving it "average." The lowest ratings of "poor" and "terrible" amounted for 56% of reviews.
The most recent "excellent" review reads: "Really impressed. We had ordered from KFC and it never turned up and was cancelled leaving us furious and hungry. Went straight back on Uber Eats and ordered chicken products from McDonald's A55 and it was cooked, dispatched and arrived in 20 minutes. Extremely impressed and grateful for such good speedy service after KFC's disgraceful service. They need to take notes from this branch of McDonald's on service."
However the latest "terrible" review reads: "Says it’s open 24 hrs absolute b*, went there and two workers standing outside staring at us even though it was clearly opening saying to us go away never coming here again so so c**p service and all round not nice place."
Park Parc-y-llyn Retail Park, Aberystwyth SY23 3TL
Overall rating: 3
Food: 3
Service: 3
Value: 3
Around 36% of reviews carried an "excellent" or "very good" rating, with 22% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 47% of reviews.
The most recent "terrible" review, from March, 2022, reads: "Reduce your expectations to zero with this branch of McDonald’s. They almost never get my order right and when they do it’s either cold or over cooked. They need to train staff better." One of the latest "excellent" reviews, from 2021, reads: "Used the drive through at a busy time of the day and service was fast and courteous. Order correct and no problems with the food."
Merthyr Tydfil Leisure Centre, Merthyr Tydfil CF48 1UT
Overall rating: 3
Food: 3.5
Service: 4
Value: 3.5
Around 32% of reviews carried a "excellent" or "very good" rating, with 14% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 48% of reviews.
The most recent "terrible" review, from January, 2020, reads: "Disgusting food, stone cold, chips undercooked, burger cold slop. Will not visit again. Drive through service quick but food absolutely dreadful!" One of the latest "excellent" reviews, also from 2020, reads: "Popped in to McDonald's at 23.15 starving after a care shift. Set up all different now, and I didn't have a clue how to use order machine. Girl patiently went through it with me, so I knew for next time. Order completed quickly. Very stress free after a long day."
North Walk, Cwmbran NP44 1PR Wales
Overall rating: 3
Food: 3
Service: 3
Value: 3
Around 32% of reviews carried an "excellent" or "very good" rating, with 13% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 46% of reviews.
A latest "terrible" review reads: "I ordered from a bee eats but the meat came from the Cwmbran store, the food was warm for a change but the quality of the food was awful, my 9 year old Granddaughter can warm a bun without burning it, I could smell the burnt bread as I bit the burger, it was not edible, it’s not exactly rocket science."
The latest "excellent" review reads: "Arrived at this busy McDonald's on a Saturday, it was a little chaotic as you can imagine, luckily we found a table which was quite clean in fairness, my two girls with me as my partner ordered the food, our girls weren't restless or naughty but you can imagine it's hard to keep them in line in such a busy environment, a lady came over with flags and crayons and a smile, this made the wait time way more manageable, the food was great, although busy, the staff were great, well done Cwmbran... well done."
Coldra Roundabout Chepstow Road, Newport NP18 2NX
Overall rating: 3
Food: 2.5
Service: 2.5
Value: 2.5
Around 31% of reviews carried an "excellent" or "very good" rating, with 22% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 45% of reviews.
A latest "terrible" review reads: "Absolutely disappointed!! I had fries, the 1st few on top was warm middle and bottom was cold!! Also had 2 double bacon burgers, they were also cold!! It was like they was cooked then just left on the side!! It wasn't even busy! Definitely recommend driving or walking another 10/15 minutes further, so you won't be disappointed!!
The latest "excellent" review reads: "Called here for a quick bite to eat on the way through, met at the door for Covid details, placed order and headed to our table, our meals were brought to our table quite quickly, were hot and fresh."
Newbridge Gateway Bridge Street, Newbridge NP11 5GH
Overall rating: 2.5
Food: 3
Service: 3
Value: 3.5
Around 43% of reviews carried an "excellent" or "very good" rating, with 6% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 46% of reviews.
One review of this location said it was "the worst McDonald's around" and another called the customer service "appalling." Another however, said there was "great food", saying: "Had a lovely hot meal using the drive through, only complaint was that the chicken selects were missing & only realised when we got home. I phoned them to state this & we were compensated with 2 free meals the next time we went there."
Holywell, Flintshire CH8 8RF
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
Around 35% of reviews carry an "excellent" or "very good" rating, whilst 13% state "average." "Poor" and "terrible" amounted for 52% of reviews.
One of the latest "excellent" reviews, from last year, reads: "Went in today after returning from a football game. Absolutely fantastic to see staff going up to customers not wearing a mask and asking them to put them on. Witnessed 2 idiots who were early 20s both claimed to be exempt. Staff asked for proof. As they had no proof they were asked to leave. This was wonderful to see, and the staff need to be commended for it, as all businesses should take this stance. It's mandatory to wear masks in public places in Wales! Good to see the management looking after the welfare of their staff and the general public. 10/10 to all the staff. Keep it up, and Thank you!"
A recent "terrible" review, from February, reads: "First McDonald's for literally years. Really looking forward to a Big Mac meal. Was so so poor. Cold, tasteless, lack of relish. Fries, limp, cold, tasteless. Why does anyone go to this multinational regularly. Very very poor. My last visit to McDonald's. You don't deserve my business."
Culverhouse Cross, Cardiff CF5 6EH
Overall rating: 2.5
Food: 2.5
Service: 3
Value: 3
An "excellent" or "very good" rating was given by around 35% of reviewers, with a further 13% giving it "average." Ratings of "poor" and "terrible" amounted for 36% of reviews.
One review called the location the "worst place ever", and continued to say: "Never again will I order from here, not only constantly ripping you off with missing items but now 3 times in a week I have been refused food due to tills being rebooted or placing an order with just eat only to wait full time before delivery just to have them cancel my order, absolutely terrible worst McDonald's around." Another wrote that the restaurant was "absolutely shocking, with "disgusting food" which was "barely warm."
Pool Road Cambrian Way, Newtown SY16 1DG
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
Around 33% of reviews carried an "excellent" or "very good" rating, with 16% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" amounted for 51% of reviews.
One of the most recent "terrible" reviews, reads: "Same old same old!! Worst Mcdonald's in the whole of wales! 30 minute wait after being parked up for drive through, a zoom delivery driver had 10 meals before my order was delivered. Then the order is wrong & v.cold (no change there) oh, then rob you of monopoly stickers. Should of had 15 stickers from 2 meals got 3..?? Be warned people! Just keep driving to Welshpool McDonalds."
One of the latest "excellent" reviews, from 2021, reads: "My husband went in to order and collect the food, and said the staff were friendly and professional. Most importantly the food was HOT, and edible. The best experience at Newtown’s McDonald’s in 2 years of trying."
Rogerstone, Newport NP10 9HZ
Overall rating: 2.5
There aren't enough food, service, value or atmosphere ratings for this restaurant.
An "excellent" or "very good" rating was given by around 33% of reviewers, with a further 12% giving it "average." Ratings of "poor" and "terrible" amounted for 51% of reviews.
One reviewer who claimed he used to work at the restaurant said: "Chips always over cooked or been re-cooked, food is not cooked fresh, it’s cooked like an hour before I used to work here and it's very dirty and no effort."
Another called out the restaurant's "shocking services", saying staff were "disrespectful". Others praised the helpfulness of the staff, however, saying they were "a delight to deal with"
Llanfoist Iberis Road, Abergavenny NP7 9LQ
Overall rating: 2..5
Food: 2.5
Service: 2.5
Value: 2.5
An "excellent" or "very good" rating was given by around 32% of reviewers, with a further 18% giving it "average." Ratings of "poor" and "terrible" amounted for 49% of reviews.
The most recent "terrible" review reads: "Cold fries. Flat fanta. Items missing off drive through as ever! Rude, inept and and unhelpful customer service on telephone. How this franchise continues to operate beggars belief! A half decent burger van nearby would bankrupt this shambles!"
One of the latest "excellent" reviews, from last year, reads: "McDonald's is one of the best fast food restaurant in the world. The food was very, very good and only takes one minute to receive."
Barry, CF63 2BE
Overall rating: 2.5
Food: 3
Service: 3.5
Value: 3
Around 31% of reviews carried a "excellent" or "very good" rating, with 8% of reviewers giving it "average." The lowest ratings of "poor" and "terrible" accounted for 62% of reviews.
The first review on the page called the location "really good", saying: "Every McDonalds is nice but I think that lots of people overreact about it. It isn't that bad. Great food nice chicken nuggets and nice burgers." Another, however, called the location "one of the worst McDonald's in south Wales" saying: "Just saying, if you go here, make sure you have everything you ordered before leaving the car park or you're likely to be disappointed."
M4 Junction 47 Penllergaer Estates, Pontarddulais SA4 9GT
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
An "excellent" or "very good" rating was given by around 31% of reviewers, with a further 16% giving it "average." Ratings of "poor" and "terrible" amounted for 53% of reviews.
One of the most recent "terrible" reviews, reads: "Stale food They didn’t even know if they catered for ‘halal’ diets! Need major changes Fish finger happy meals not available, Fruit shoot not available, water not available."
One of the latest "excellent" reviews, reads: "I treat my kiddies to a Mcd's every week, we go to different ones. This Mcd's just off the services on the M4 is great. Not long been done out so it looks fresh and amazing. Staff always happy to help. The food is always fresh and the drinks are always cold/hot depending. The only thing that lets this place down is every time I visit they seem to mess up the order. From missing food to wrong food arriving. But in all fairness it's always rectified swiftly."
28/29 St. Mary Street, Cardiff CF10 1AB
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
About 30% of reviewers gave this location an "excellent" or "very good" rating, whilst 18% said it was "average." However, 49% of reviewers rated it "poor" or "terrible."
One of the reviewers clamed that 'a large bite' had been taken out of his friend's McMuffin, whilst another claimed the security guards treated customers "like you were getting food in a maximum security prison." Other reviews praised the staff, saying they were quick and efficient. One reviewer wrote: "Clean, quick, convenient, tasty burger and, as always, well good coffee."
378 Newport Road, Cardiff CF23 9AE
Overall rating: 2.5
Food: 2.5
Service: 3
Value: 3
An "excellent" or "very good" rating was given by around 30% of reviewers, with a further 10% giving it "average." Ratings of "poor" and "terrible" accounted for 60% of reviews.
One review called the restaurant "McWoeful" writing: "How not to run a McDonalds! You go there for fast food, not really slow food while skimping on portion sizes. Check out the photo for what passes for a medium fries at this restaurant." Another review however said: "Went on a busy Saturday, but pleasantly surprised, plant burgers served quickly and correct, sat down to eat, all good."
Flint, Flintshire CH6 5GB
Overall rating: 2.5
Food: 3
Service: 3.5
Value: 3.5
Around 29% of reviewers gave it an "excellent" or "very good" rating, with 13% giving it "average." Low ratings of "poor" and "terrible" accounted for 58% of reviews.
The latest "excellent" review reads: "Great portions and good quality food for the family. The staff where nice and quick service. Overall performance was excellent." The latest "terrible" review reads: "Unbelievable. You always seem to outdo yourselves. Get all the way home and you've forgotten my six nuggets. I drive back down there and the attitudes are like it's my fault."
Chirk, Wrexham LL14 5AZ
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
About 28% of reviewers gave this location an "excellent" or "very good" rating, whilst 9% said it was "average." However, 63% of reviewers rated it "poor" or "terrible."
The most recent "excellent" review, from February, reads: "We called here on our way back from North Wales as my wife fancied the new Chicken Big Mac. We had 2 Chicken Big Mac meals with a medium white coffee and a flat white. Excellent location and plenty of parking. The staff were so friendly, polite and helpful. The food looked great and was one of the best McDonalds we have tasted. Great value and excellent all round experience here"
The latest "terrible" review, posted last month, reads: "I am I flabbergasted, first of all they forgot my cheeseburger, then the manager took our table number and refused to give it back after we ordered again. The amount of times me and my friends have came to this McDonald’s and they have forgotten something is unbelievable. The workers are always unhappy and moody. I expect more."
Abergele, Conwy LL22 7HZ
Overall rating: 2.5
Food: 3
Service: 2.5
Value: 3
Around 27% of reviewers gave it an "excellent" or "very good" rating, with 18% giving it "average." The lowest ratings of "poor" and "terrible" accounted for 55% of reviews.
The latest "excellent" review, from last year, reads: "We visited with a party of 14 young people [when it was] really busy. [Staff dealt with] the huge order in a very calm and organised way. The order arrived promptly [and] all correct."
One of the latest "terrible" reviews, form December, 2021, reads: "My wife has just returned with our take away order from McDonald's, Abergele. We live 1.5 minutes from the restaurant. The order is missing 2 items and the rest of the order is stone cold, not lukewarm not even tepid but STONE COLD. How, when they are busy does food go cold, it's not difficult is it. Obviously a management problem, not the fault of the youngsters on minimum wage."
High Street, Newport NP20 1GF
Overall rating: 2.5
There aren't enough food, service, value or atmosphere ratings for this restaurant.
Around 27% of reviewers rated it "excellent" or "very good," whilst 18% gave it "average." The ratings of "poor" and "terrible" accounted for 54% of reviews.
Some praised the location for its good service, with one review saying: "Popped in for lunch with my daughter on a busy Saturday. We ordered table service and it arrived in fairly good time. Food and drinks were hot."
However another review claimed the restaurant deserved a zero, saying: "This McDonald's has consistently been one of the worst I've ever been to (and, for my sins, I've eaten in a lot of McDonald's). Pretty much always filthy, the staff are generally rude and uninterested, and the standard of food is not of the usual standard of good McDonald's branches. It recently had a refurbishment, which I hoped would help; but it's still dirty, cold and depressing in there with rude staff (the layout is a waste of the floor space). I've even gone to the trouble of photographing some of the food I've had in there recently (breakfast and main menu), it's that bad compared to other McDonald's."
Llandudno, Conwy LL30 1RY
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
Around 26% of reviewers rated it "excellent" or "very good," whilst 23% gave it "average." The ratings of "poor" and "terrible" amounted for 51% of reviews.
One of the latest "excellent" reviews, from November, reads: "Drive through safe and sound, with helpful and friendly staff. All the safety measures are in place. You know what you are going to get - fast food at a fair price."
A recent "terrible" review, from last month, reads: "Had such a lovely day out and wanted to end it with a quick tea before the kids were bathed and put to bed, so we waited 35 minutes in the queue and when we were finally served the staff were more interested talking about their personal lives, we were served by a girl who looked no older than 20, she was very rude whilst handing out our food and we had to then wait 5 minutes to receive our sauces but she was happily chatting about her boyfriend and friends. Wouldn’t recommend it at all!!"
Longwood Drive, Cardiff CF14 7HY
Overall rating: 2.5
There aren't enough food, service, value or atmosphere ratings for this restaurant.
Around 26% of reviewers rated it "excellent" or "very good," whilst 6% gave it "average." The ratings of "poor" and "terrible" accounted for 66% of reviews.
There were 9 reviews left for this location. Four were 'excellent', zero were 'very good', one was ' 'average', three were 'poor' and seven were 'terrible'. Several reviews complained of cold food at this location, and others complained that the restaurant was "filthy". Another said it was the "worst service ever".
1 Trostre Road, Llanelli SA14 9UY
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
An "excellent" or "very good" rating was given by around 24% of reviewers, with a further 17% giving it "average." Ratings of "poor" and "terrible" accounted for 58% of reviews.
One of the most recent "terrible" reviews, reads: "Really poor cold food through the drive through... filet of fish was like rubber chewy and lacked freshness and care... chips cold.. the milkshake was good but that’s it... not the first time this has happened but definitely the last, I’m done with them.. god knows what the managers are doing but it’s not correct.."
One of the latest "excellent" reviews, reads: "No complaints. Had good service, was quick, staff were polite and helpful, food was fine. Couldn't ask for more!"
Broughton Retail Park, Flintshire CH4 0DP
Overall rating: 2.5
Food: 3
Service: 3
Value: 3
An "excellent" or "very good" rating was given by around 23% of reviewers, with a further 17% giving it "average." Ratings of "poor" and "terrible" amounted for 60% of reviews.
One of the most recent "excellent" reviews, from 2021, reads: "Great service by one of the managers this morning, very polite and helpful."
The latest "terrible" review, reads: "The trainee at the window was lovely and super accommodating, however he was being shouted at by his supervisor? whilst taking our order. We got to the window to receive our food and the person was very rude and we were met with attitude, don't recommend coming in the AM hours."
Wrexham, Wrexham LL11 1SA
Overall rating: 2.5
Food: 2.5
Service: 2.5
Value: 3
Around 22% of reviewers gave it an "excellent" or "very good" rating, with 22% giving it "average." The lowest ratings of "poor" and "terrible" accounted for 55% of reviews.
One of the most recent "excellent" reviews reads: "The food varies from restaurant to restaurant but here the food was obviously very fresh and hot when served. The staff were very friendly and polite." The latest "terrible" review, from January this year, reads: "3rd time in a row I've had an appalling order arrive. Completely wrong items, order a burger, I get a wrap, freezing cold and to top it off the drinks had been spilt so only half arrived. Won't order again."
Gwyddon Road, Tonypandy CF40 2JQ
Overall rating: 2.5
Food: 3
Service: 2.5
Value: 3
An "excellent" or "very good" rating was given by around 19% of reviewers, with a further 22% giving it "average." Ratings of "poor" and "terrible" accounted for 58% of reviews.
One of the most recent "terrible" reviews, reads: "Arrived there this evening with at least 30 youngsters waiting outside and when I walked in was told by a member of staff that my family and I had to wait outside as they were over-run with orders (online orders seem to be the priority here) and I'd have to wait outside and was not able to place an order. When I asked how long I would have to wait, I was told that they had no idea and I would just have to wait. Needless to say I didn't. Service at this particular restaurant has been pathetic for months and is now getting into the realms of incompetence. If McDonald's are looking to close stores, this one may be a good start."
One of the latest "excellent" reviews, reads: "We recently visited Tonypandy and purchased a Happy Meal for the baby. The food was cooked perfectly and the lady who served us at the drive through was really nice. After the baby ate the Happy Meal we went shopping in Asda before looking around the shops in the town centre. The town is a typical valleys town with some nice shops including Peacocks and Home Bargains. On walking back to the car we could smell chips, so we each had a small bag from Conti's fish shop (opposite the bus station) costing £1.60 each. The seating area of the restaurant looked gleaming and there was partitions between the tables. We glanced at the menu and the prices looked amazing. For example, homemade corn beef pie and chips for just £3.40. After eating the chips we went back to McDonald's for drinks and Mcflurries and yet again the order was perfect and the service was second to none. We really enjoyed our visit to McDonald's and would highly recommend a visit."
Capitol Shopping Park, Cardiff CF11 8AZ
Overall rating: 2.5
There aren't enough food, service, value or atmosphere ratings for this restaurant.
Around 17% of reviewers rated it "excellent" or "very good," whilst 24% gave it "average." The ratings of "poor" and "terrible" accounted for 41% of reviews.
One review went as far as calling the branch a "disgrace to the chain", saying: "Slowest food I’ve ever had in McDonald’s. 11 mins after I ordered they are still preparing my 1 McMuffin order. Lots of food sat under the hot lamps. No-one's serving at the desk. All staff are ignoring customers."
However, not everyone was dissatisfied, with one review reading: "Great food and what you would expect from fast food. Very clean and tidy. The staff were friendly and helpful."
Fabian Way Port Tennant, Swansea SA1 8LD
Overall rating: 2
There aren't enough food, service, value or atmosphere ratings for this restaurant.
Around 25% of reviewers rated it "excellent" or "very good," whilst 16% gave it "average." The ratings of "poor" and "terrible" accounted for 58% of reviews.
One of the most recent "terrible" reviews, from June, 2021, reads: "The app has issues at this location and the staff don't want to deal with it, they expect every order to go through the drive-thru despite advertising indoor dining open they keep the door locked. I had just walked there from work after suffering a flat tire only to receive no service."
One of the latest "excellent" reviews, from 2020, reads: "Very clean, all staff wearing facemasks properly. Touch screen order points were sanitised after each use."
Blackwood Retail Park, High Road, Blackwood NP12 0NT
Overall rating: 2.0
Food: 3
Service: 3
Value: 3
Around 22% of reviewers rated it "excellent" or "very good," whilst 17% gave it "average." The ratings of "poor" and "terrible" amounted for 60% of reviews.
One review for this restaurant simply read "bad" whilst another claimed that "service is awful". Others, however, complimented the "fast service", saying: "Visit drive-thru on a fairly regular basis. Very fast service as a rule and orders always correct. Did have to park & wait once but only for a couple of minutes. Very good!"
Ty Glas Avenue, Cardiff CF14 5DX
Overall rating: 2
There aren't enough food, service, value or atmosphere ratings for this restaurant. Around 22% of reviewers rated it "excellent" or "very good," whilst 11% gave it "average." The ratings of "poor" and "terrible" accounted for 67% of reviews.
One review claimed that the restaurant "always forgot the fries" whilst another was told he was "pedantic" when he pointed out his order was wrong. Other reviews called the restaurant "awful", but some were happy with their visit, calling it "cheap and cheerful."
Mold, Flintshire CH7 1LA
Overall rating: 2.0
Food: 2.5
Service: 2
Value: 2.5
Around 22% of reviewers gave it an "excellent" or "very good" rating, whilst 10% giving it "average." The lowest ratings of "poor" and "terrible" accounted for 68% of reviews.
The most recent "terrible" review reads: "A month ago I ordered dinner for my mother and I when we got it to be Frank it stank, it was cold, we threw the entire lot in the bin, milkshake included, which might as well have been a cup of like warm cream. Let's be honest if this dog c**p place burned down no-one in this town would miss it, unbelievable."
One of the latest "excellent" reviews, from last year, reads: "Nice people, nice service, nice food and everything is really clean. Everyone is friendly and good."
Caradog's Well Rd, Merlins Bridge, Haverfordwest SA61 1XJ
Overall rating: 2
Food: 2.5
Service: 2.5
Value: 3
Around 19% of reviewers rated it "excellent" or "very good," whilst 9% gave it "average." The ratings of "poor" and "terrible" accounted for 71% of reviews.
One of the most recent "terrible" reviews, reads: "Sat in the drive-thru & staff didn’t bother taking my order. Seemed as if they made out it was closed but another person got served shortly after I left. Going through the drive through the staff just stood there looking and ignored us which was very rude."
One of the latest "excellent" reviews, from 2019, reads: "Everyone knows just what you get at McD’s, but how can they differ so much from site to site! Haverfordwest branch is exactly what you want and expect, good service, happy cheerful staff and typical McDonald's fare! You get what you pay for! Compared to Pembroke Dock site, this one is exactly what you want and expect! Usual food and exactly what you order from cheerful staff! Exactly the opposite of Pembroke Dock site! Good food and service! Yes I will return!"
London Road Bierspool, Pembroke Dock SA72 6BP
Overall rating: 2
Food: 2
Service: 1.5
Value: 2
Around 18% of reviewers rated it "excellent" or "very good," whilst 12% gave it "average." The ratings of "poor" and "terrible" accounted for 80% of reviews.
One of the most recent "terrible" reviews, reads: "Absolutely shocking scenes, staff miserable can’t wait for you to leave, having to park up for literally 1 item what a joke, All the staff look like they are chewing a wasp!" One of the latest "excellent" reviews, reads: "Took a multiple order from 7 people in my minibus. They were absolutely spot on."
Ebbw Vale NP23 6AY
Overall rating: 2
Food: 2
Service: 2.5
Value: 2.5
Around 16% of reviewers rated it "excellent" or "very good," whilst 14% gave it "average." The ratings of "poor" and "terrible" amounted for 69% of reviews.
The most recent "terrible" review, from January, 2022, reads: "Never again! Have eaten here for years, and the food as with all McDonald’s is excellent. But to queue in a relatively quiet restaurant with my 7-year-old boy while ‘delivery’ orders are prioritised, and then to have to try to protect my boy as we walk outside past the ‘delivery’ drivers who were fist fighting with each other in a massive argument. I will never EVER visit McDonald’s Ebbw Vale again"
One of the latest "excellent" reviews, from 2019, reads: "The food in here is always piping hot, really tasty and pretty quick even though it’s usually busy, has a little car park with a disabled parking spot as well, would definitely recommend."
Oxford Street, Swansea SA1 3AE
Overall rating: 2
Food: 3
Service: 3
Value: 3.5
Around 15% of reviewers rated it "excellent" or "very good," whilst 18% gave it "average." The ratings of "poor" and "terrible" accounted for 66% of reviews.
The most recent "terrible" review, from June, 2021, reads: "The worst McDonald’s that we have ever frequented. Food was cold and when we complained we were told that if we complained about the replacement we would be asked to leave the premises!."
One of the latest "excellent" reviews, from 2020, reads: "People complaining act like this is a 5 star restaurant when they are well aware it is a MCDONALDS! I go so often that I recognize the majority of the staff and they always seem to be having a laugh and a joke (which is very important when at work)."
Excelsior Road Off Western Avenue, Cardiff CF14 3AT
Overall rating: 2
There aren't enough food, service, value or atmosphere ratings for this restaurant.
Around 11% of reviewers rated it "excellent" or "very good," whilst 20% gave it "average." The ratings of "poor" and "terrible" accounted for 66% of reviews.
One review wrote of "disappointment at Excelsior Road", saying: "This lack of a quintessential part of my meal has brought upon a sombre feel to my evening. To add insult to injury my girlfriend's tomatoes on her burger were considered to be harder than necessary. As per the photo there is a distinct lack of chips."
Another wrote: "Food always late here and is cold, milkshake and mcflurry machine rarely working . McDonald’s is supposed to be fast quick food but not at this particular one."
Glamorgan Vale Retail Park, Pontyclun CF72 8RP
Overall rating: 2
There aren't enough food, service, value or atmosphere ratings for this restaurant. Around 11% of reviewers rated it "excellent" or "very good," whilst 13% gave it "average." The ratings of "poor" and "terrible" accounted for 75% of reviews.
One customer claimed in the reviews that they waited 1 hour 20 minutes for one burger whilst another claimed the drinks machine had been broken for months. Another said the restaurant was "consistently rubbish" saying: "3 times ordered with Uber Eats and 3 times they've missed items off. Poor service as they don't even pick up their phone! Awful service!"
Cardiff Bay, Cardiff CF11 0JR
Overall rating: 2
There aren't enough food, service, value or atmosphere ratings for this restaurant.
Around 6% of reviewers rated it "excellent" or "very good," whilst 11% gave it "average." The ratings of "poor" and "terrible" accounted for 82% of reviews.
One reviewer called the restaurant, "probably the worst McDonald's", and went on to write: "Once you order everybody is asked to leave apart from one person to pick up the order. It does not say this anywhere on the entrance or inside. The toilets are also out of use. And staff just seem to casually sit around in the restaurant seats when not working. Also no toys available for happy meals, not good enough McDonald's, sort it out please. Notice we were the only people in here, I wonder why?"
Another found hair in their fries, writing: "I just went to take away with wife and son, the fries were soft and under cooked, son found a couple of red hairs on his fries, disgusting - made you want to vomit."
Not reviewed on TripAdvisor:
Baglan Old Road, Briton Ferry SA11 2YW
Overall rating: 2
There aren't enough food, service, value or atmosphere ratings for this restaurant. Around 6% of reviewers rated it "excellent" or "very good," whilst 0% gave it "average." The ratings of "poor" and "terrible" accounted for 78% of reviews.
One of the most recent "terrible" reviews, reads: "I would only suggest using this god awful branch if you fancy a lucky dip food order. They only seem interested in servicing the hoards of deliveroo couriers who clog up the shop. The drive through is the slowest one on God's green earth and the staff are surly. Good luck using this disaster of an outlet, fast food it is not."
One of the latest "excellent" reviews, reads: "Food is amazing but found cardboard in my wrap, don't be worried about this, this has never happened before."
Treforest, Pontypridd CF15 7QX
Overall rating: 1.5
Food: 3
Service: 3
Value: 2.5
Around 10% of reviewers rated it "excellent" or "very good," whilst 10% gave it "average." The ratings of "poor" and "terrible" accounted for 81% of reviews.
One review said the food was "definitely not fast", saying it took 30 mins to get their order. Another said it was the worst McDonald's they'd ever been to. Another user came to the location's defence saying: "Meal was as per usual nice 'n fresh, quickly served. Well set up inside & clean conditions with Covid in mind there."
McDonald's, Caerphilly CF83 3NL
Overall rating: 1.5
Food: 2
Service: 2
Value: 2
Around 8% of reviewers rated it "excellent" or "very good," whilst 11% gave it "average." The ratings of "poor" and "terrible" accounted for 77% of reviews.
Many of the reviews talked about the "awful service" from the restaurant, with one saying: "Awful service, sent my partner for two meals and they did not pack any chips with the meals. No ice in my drinks ( happening all the time lately) just not acceptable. From someone who’s worked in fast food this McDonald’s is an actual joke! Avoid it if you can!!! Nantgarw is way better! Won’t ever be coming back! Train your staff properly."
Not reviewed on TripAdvisor:
Magor Msa, Magor, NP26 3YL
Brynmawr, NP234PW
Aberdare, CF448DL
Welshpool SY21 8SL
Rhyl- Clwyd Retail Park, LL18 2lS
St Clears SA33 4JN
Pont Abraham Msa, Pontarddulais, SA4 0FU
Morfa Retail Park, Swansea, SA6 8DU