Puebla Recommendations

Going to spend a couple days in Puebla before we meet friends in Mexico City. Any recommendations on where to stay and eat?

TIA!

I have not stayed but have heard wonderful things. We were supposed to go last Thanksgiving but had to change plans.

George