We always love this place - the food is consistently great (my favorite is breakfast here - Croque Madame sandwich is awesome), the people are all pretty and fun to watch, and the merchandise is interesting and ever changing.
I will say that that ordering and finding a place to sit are sometimes a cluster and who needs the extra stress around breakfast-time? Because of the popularity, this place is sometimes slammed...a good problem to have probably. (Don't get me started on the parking situation...).
Overall though, it is always worth the effort.