I wanted to give this place a better review. The Cafe was pleasantly full, great tunes, and the waitress was friendly and attentive. Unfortunately we (a table of 2) waited 45 min for our food to never come out while seeing a table of 5, who came in 20 min after us, get served first. The waitress was apologetic but her continued "your food is coming out next" assurance lost credibility when she had to repeat it twice and then servered the table of 5 was first.