I prefer an automated check-in via email or Slack or Basecamp or any software where I or the team can write what we want to work on and thus everybody can read it when they feel like.
Of course there are few teams that can use them properly but in my experience these teams anyhow get the same benefit without this special meeting. Working teams have their way to find out what is happening daily without a structure being imposed.
If the team works well together then any meeting will be a good meeting. If not, then the only meeting happening should be about how to solve team collaboration.
A better alternative for in-office will be to facilitate to a team to have morning coffee/tea or breakfast together.
Alas... in most of the companies I met, it's become a rigidified strictly business ritual.