The food is generally good and the spread is wide. It's value for money. I wish the company could enhance their customer service e.g. confirming the order. A pleasant staff called me to inform me about delivery day before the event and that was ... Moregreat. However, the delivery aspect needs improvement badly as only 1 man was doing the driving and delivery. We felt sorry for him as we think he'd be getting a earful from customers who receive their orders late. Show less