In my experience, a good Daily Scrum has several characteristics:

1. The ScrumMaster does not routinely ask the questions. If s/he does, the meeting degenerates into reporting.

2. The Team Members talk to each other, not to the ScrumMaster, and even challenge each other on what is being said.

3. The Daily Scrum stays in its time box. If you are disciplined and doing it right, there is no need for it to exceed 15 Minutes. If you have an ‘After-Scrum’ for other topics, it too should be time-boxed to 15 minutes, and should stay in its time box.)

4. After the Daily Scrum, you know if you need to talk to your fellow team members. You might not know how they will pass their time, but you know what they are trying to accomplish. If it affects you, you should know it.

Teams that self organize develop a daily rhythm: Quiet before the Daily Scrum. A phase of intense conversation follows the Daily Scrum which then settles into silence until lunch time. Another phase of conversation follows the lunch break and dissolves into silence for the rest of the day. This is pulse of a self-organizing team. If you can feel the pulse, the team is healthy and the Daily Scrum is doing its job.

via How to Hold the Daily Scrum | Agile Software Development.