I've been here a few times over the last few years. The main entrées are excellent - the chicken is well marinated and grilled so it's perfectly juicy inside, while the peri-peri spices bring their vibrant flavors to your palate. If you're feeling too awkward to deal with huge pieces of chicken with bones et al, you can order the chicken steak (which is essentially a boneless chicken version of their regular entrée). The side dishes aren't as great as the chicken, but they aren't anything to complain about either.
The service at their InOrbit restaurant was great on my first visit (the restaurant had only opened shop a few weeks ago). However, on every subsequent visit, I've found their service severely lacking. On every visit, we've had to wait a long time (at least 50-70 minutes) for our food to arrive. If the chicken wasn't that good, I'd probably never go back.
The soft drinks are great, but the house beer isn't. You'd be better off ordering your favorite brew of beer by the bottle, instead of getting whatever's on tap.
Great for: a night out with friends who love non-veg food, who are willing to wait and chug down a beer or two while waiting for their food to arrive.
Bad for: a date, or dinner with the family. Place is kinda noisy, since it is inside InOrbit's food court.