First impression: ohmygosh it smells so good!
After that though, I wasn't very impressed. The food was good, but they were out of several options on the buffet, some of the foods were clearly not freshly prepared, and I didn't get the impression that cleanliness mattered much to them.
We tried really hard to like David's, but I can't give more than two stars.