The food is really good! The staff are friendly enough. But they seem to have delivery troubles quite often. There have been a couple of occasions where my order took 3+ hours to reach me, and one of those times, I only got half of my food (The restaurant deflected blame on their delivery service, but after about 10 minutes of arguing on the phone about a refund, they begrudgingly gave me a 75% refund). This place would be 5 stars for me if not for the terrible delivery. If I were to base my rating on everything but the food, it would be 1 star. The food is just that good (I especially like the Mayonnaise Chicken and Curry Chicken Fried Rice). I simply no longer order delivery, only pick-up/take-out; Problem solved.