I have had their food on several occasions, both at catered events and at their cafe' and it is really good!! Just as some of the other reviews state, service in the cafe' can be a little on the slower side sometimes. Not sure if that's a kitchen issue or a wait staff issue. Never slow at a catered event. Always plenty of food available. Even tray passed hor' dourves (which is where a lot of caterers skimp) are constantly available at the events I've attended that Divine is catering.