It could've done a little less with the flashbacks, but other than that, I thought it was a very well put together episode. It made the build up worthwhile considering they started with such a grand opening like that.
Also Morgan and Michonne's conversation made me laugh.