Went to MacGregor's for the first time about a week ago and was quite pleasantly surprised. After reading some reviews from some disgruntled and, in my opinion, quite childish ex-employees I feel the need to write this review: First off, service was excellent. To be honest, MacGregor's wasn't our first choice. We had went to the restaurant down the hill but after being sat no one came up to us for the entire 10 minutes we were there. Starving, we left and came up to MacGregor's. We were immediately greeted at the door and sat. Our server arrived promptly and took great care of us. Checked on us frequently and made sure my wife and I were happy. We were intrigued to hear they do catering as well. My wife is in charge of her sister's baby shower so we figured "Why not here?". Well, that's when we had the pleasure of meeting the general manager Stephanie. While not the catering coordinator, she certainly could be. I've dealt with plenty of managers in my time but never have I dealt with someone as wonderful as this one. She gave us a tour of the whole building, told us much about the town, and answered all of our questions concisely. Really made us feel good about stumbling into this restaurant. We knew we were in good hands. Right then and there we set up a meeting with the coordinator and we'll be having my sister-in-law's baby shower there in March, and we absolutely cannot wait. The food is amazing and the staff we had the pleasure to meet was just as phenomenal. We will certainly be back and I implore you, the reader, to give this place a try. read more