I have been to a few good Mexican restaurants and this one makes it to the top 3 if I do say so myself. This is a place where portion sizes are actually taken into consideration and you get what you pay for.
Nothing better than ordering whatever type of platter it was called where you get one of everything in extra large size. Every this is well cooked, the servers are awesome and the atmosphere is grand.