It's fine grammatically, but "yummy" is not the best choice here. "Yummy" is sort of a childish word. The food was delicious/excellent would be better.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.