I wouldnt say that we had an excellent experience at Maggie's, it's hard to say where it went wrong. First, I will say that the wait staff of bartenders were very nice and eager to keep the beverages flowing while we waited. But next, we waited for 1hr for a table for two at the bar and had a couple drinks. One of the bartenders had mentioned to another person waiting that they were actually pretty slow that night. After we were seated the waitress was more interested in the table for 10 she had, then serving us, so we waited again for several minutes to be acknowledged with a glass of water. We had ordered fajitas and a pork wrap with beans and rice. There wasnt a lot of flavor to either entree and the food was cold by the time we got it. Another waitress took about 4 tables their food while we waited. Since we could tell that things were pretty slow, we told the waitress to bring out the dessert while we were still on the entree - however, she didnt even put the order in until we had our plates taken. A little disappointing !! .... and what's with all the crap hanging on the walls of most of the resturants in town?