We've been to Mulchrone's a few times, and we've had good experiences and not-so-great ones.
The food is always good, and it's fresh and cooked to order. However, sometimes the waitstaff needs some assistance.
The last time we had dinner there, we had gone to celebrate a holiday. The restaurant was not crowded, yet it took forever to get service. The service we did get was slow and not accurate. We had asked for something to be brought along with our entrees; it didn't come then, and it didn't come when we asked the waitstaff for it the next time we saw him. It came after we were done with our meals, when we didn't really need it any more. Management didn't seem too concerned about being short-staffed.
In short, next time we'll drive into the city and pay for the better service.