Always good service, great food usually little to no wait even on Fridays and Saturdays, the only reason it's not 5 stars is the takeout portion sometimes gets orders wrong, and or gives you cold food so if you order take out make sure you double check the order