We've ordered takeout from Nando's twice now. It's always really busy and usually about a 15-20 minute wait during dinner time.
The food is tasty, chicken is cooked well and we like the options between the differing amounts of heat in the chicken marinade/sauce.
The portions are pretty small for the price. My son had the half chicken dinner with 2 sides and ate it all with no problem (he's not really a big eater). My husband and I each had the quarter chicken (leg) and it was pretty tiny. I don't eat a lot and even I could have used a bit more chicken. The portions of the side dishes are fair, though.
The first time we ordered, my husband had the chicken livers and said they were good, if a tiny bit overcooked.
As I mentioned, we haven't eaten in the dining room, but from what we've seen it looks clean and nicely decorated.
Both times going in for takeout, we've been approached immediately by a server/host, so the service seems to be very efficient and friendly.
All in all, I'd give it a 3-star rating for flavour, but only a 2-star rating for price per portion.