A nice chilled little Mexican place. Goo chimichanga!