I truly enjoy eating at this place. I think because I go their so often I just accept the few things that are a bit off. The service is great from the majority of the staff. The wait staff that has been rude or not really hospitable don't really last that long. I enjoy the food and find them really accommodating when making changes on the item I want to order. I give it 5 stars because the only complaint that I have is that I get charged for everything. I have never had any extra cost waived (like extra cheese cheese or bread). But that does not bring the rating down in anyway. I respect their business values and accept that this isn't a place that regulars get any little extras.