We're a group of 12 that come in AT LEAST once every week to buy food and drinks. When we got there last time, they were swamped with a surprise group of 30 people and said the wait would be 20 minutes. No big deal; it's not their fault and I'm glad they have the business and we were happy to wait. Fast forward to 90 minutes later when the tables are cleared out and they tell us that a group who had made reservations 2 weeks prior was going to get the spot and we'd be waiting at least another 40 minutes. Now I'm annoyed - my complaint isn't that they were busy; my complaint is that they knew we wouldn't be seated any time soon and they let us wait, anyway. Had they just said that they were really busy and it would be quite a while, we would have gone somewhere else and come back next time. I spoke with a manager and he apologized and offered us 4 free appetizers and said he'd get us seated right away, which I really appreciated. After the appetizers were ordered and about to be delivered, he came by to tell me that he was only going to comp us for 2 of them and he thought that was fair. Really, 2 appetizers for 12 people after 90 minutes of waiting? We should have left then and let them eat the cost of the drinks and appetizers already ordered, but we didn't. In hindsight, we should have left after the first 20 minutes, but you know how waiting for a table is - it looks like it's going to be any minute (especially when they say it will be). In any case, we won't be going back any time soon. The food and drinks are always good, though the service is usually slow, but that's not a big deal because we're not in a hurry. But if you can't treat your regular customers with a little bit of consideration when your staff makes a mistake, then you don't really care if we come back.