This used to be a very reliable restaurant with good service and good food but, lately, everything seems to have gone down hill. We recently went there with a group of 16 people and called ahead for a reservation. After a 15 minute wait when we arrived, we were seated at two separate and very crowded tables... even though a very large table was available in the third room. Our drink order was taken promptly and the food order was taken shortly after. Our second table was still waiting for their drink order to be taken. We waited and waited and then noticed that two tables, one another large group, was being served their food and they had arrived almost 20 minutes after us. Our second table was served after an hour wait and the food for our table began to arrive after an hour and ten minutes! At that time, the two tables that had been seated after us were already finishing. Our waitress apologized and said there was a delay because of a large group (yep... that was us!). We were offered a muffin and a plate with two slices of toast for our table to share(?) while we waited. Inquiries to the staff about the delay brought only apologies and a comment of "I'll let the manager know" and "I'll talk to your waitress." The manager had disappeared and was nowhere to be found. We could see that our waitress was beside herself over the circumstances but no explanation was offered. We could see that other staff was purposely avoiding getting near us due to our growing irritation. Finally, one waiter was brave enough to grab some coffee and iced tea and refilled our glasses.
When the food finally arrived it was rather ordinary but we were all beyond caring and just wanted to get out of there. Needless to say, our group, which used to meet at this restaurant often for breakfast, will not be back.