Our experience for our daughters wedding had good and bad. When I say bad....I mean "I was furious" bad.
THE GOOD: The guests at the wedding were pleased with their food for the most part and the omelet station was a big hit. The set up for the buffet line worked well, looked beautiful and appetizing and the servers were kind and polite.
Everything was clean. They accommodated us with a breakfast buffet which is not that common and it was served on time.
THE BAD: They told us from the beginning that catering a breakfast wedding would very easy including a separate breakfast for the maid of honor who cannot have any gluten. We met with them months in advance and were re-assured that it would be no problem. We communicated all along the wedding planning process and were told repeatedly the gluten free plate was not an issue. LESS THAN ONE WEEK BEFORE THE WEDDING, THE CATERER SAID SHE COULD NOT DO THE GLUTEN FREE MEAL FOR THE MAID OF HONOR!!!! She said that it would be too much trouble and make her go on a separate shopping trip because she buys in bulk only and that it might be better if a family member or someone else made the single gluten free plate. (The plate we asked for was simply a specific brand of greek yogurt, organic sausage, fruit and nuts and fried potatoes.) Then they tried to take the maid of honors lunch box away from her and serve the gluten free breakfast (that she had to bring) to her on a plate (in order to try and save face) "because it would not look right if she ate out of a lunchbox at the head table". We said "No way....she is keeping that lunch box and letting everyone here know that you were unable to accommodate one person with a slightly special plate".
The bride and groom specifically asked for the sausage not to be served at their wedding because it was disgusting and tasted like cafeteria sausage and was served anyway. It was nasty and when people tasted it...it was left on their plate.