A friend once took neogarden too, and its not bad. Food pretty ok and last longer. I've tried some caterers (which i shall not mention here) and their food turn bad after 4 hours. Probably due to the food being cooked too early, especially when they have lots of orders during festive/ holiday period