Great food! Great service, not just your waiter but all the waiters help out others! Nice Teamwork. Atmosphere is wonderful. Very clean. Resonable prices. It was our first time going here, there are no good mexican restaurants near Newburyport area that are good. But, this will be our new spot!!