This place rules! I had the deluxe mexican dinner and everthing was good to very good except the guacamole which is beyond excellent. It is easily the best guacamole I've ever had! Only food drawback was the mediocre chips and they were free. Service was fine, decor very bright and lively. The only drawbacks on the atmosphere were a somewhat cramped booth and the solo mariachi "freelance" guitarists who were a little too desperate to get the $5 per song fee. Three different guitarists approached our group during our meal. The restaurant might do better paying them by the hour. But still overall great food and atmosphere at a very reasonable price.