Prob a 3 1/2, coulda been a 5 but the fried ice cream was not freshly fried and the margaritas were weak and sweet. A little more heat (flavor heat) would have improved things. Overall everything was fresh and tasty. Steak fajitas were solid and plenty of meat. The carnitas were excellent.