progressive tenses imply that the action is* still ongoing
... *or was still ongoing at the moment, in the context of whatever you're talking about.
So you'd say "Ayer estuve comiendo en un sitio muy bueno""Ayer estuve comiendo en un sitio muy bueno" (the action is finished, nothing more to say about it) or "Ayer estaba comiendo cuando apareció Pedro""Ayer estaba comiendo cuando apareció Pedro" (the action of you eating was still ongoing when Pedro appeared).