Delivery was late for 30 min. Food arrive well. Curry chicken is well loved but the portion is really little for the sauce. Broccoli taste very raw.. spare pork ribs cooked slightly hard. Overall ok. Acceptable. Curry chicken did not spoil easily as ... Moremy past experiences with other caterer spoil within 3 hr. Show less