Husband and I arrived at this hotel around 5:30 pm. The desk staff were excellent helping us in all ways. The aroma of the Pub/Restaurant was mouthwatering. Baked spaghetti, salad, and garlic bread. The desk staff encouraged us to try the special. The hotel room was perfect. We went to the McGregor's pub/Restaurant at 6:30 pm. Two groups of people were in the eating area - a party of four and a party of two. We sat ourselves. Ten minutes later the waitress appeared taking our soda order and giving us the menus. Five minute later she returned with soda order and we requested the "Special" of the evening. (noted above). Forty-five minutes later we had received nothing further. No communication from the wait staff or anyone else for that matter. The party of four finished their meal and left. The party of two was still waiting for their meal. We also were waiting. My husband elected to pay for the sodas and mentioned we could not wait any longer for the meal. The kitchen staff responded. "We are told to take one order at a time and finish it completely before starting the next one in the order she receives it". The waitress stated she did not know this either until tonight. I over heard from the kitchen all payments were done in cash only. No credit cards or placing on hotel bill. The entire experience of this Pub/restaurant was very strange to us. We did leave and went to another restaurant which we were served immediately and got the food immediately. I felt both staff members needed to be retrained if this is how the service goes. Also, the waitress should have mentioned to order and go returning in an hour or two to pick up hot food. Also, the hours for the restaurant were 5 pm to 9 pm -- at the speed the kitchen help was working, the place would have closed by then. Go to sleep at the Comfort Inn, but don't go to the restaurant...you could still be waiting!