I LOVE Mexican food and I really wanted to like this place. We were a table of four, seated at the patio and ordered the guacamole while looking over the menu. The waitress then told us that about half the menu was not available because they had run out of ingredients and hadn't received the next delivery (What? On a sunny/warm weekend afternoon!?! Sounds like poor management). We settled for a selection of tacos and the ribs. The guacamole was good, made at the table, so it's fresh and tasty. The rest of the food took so long we thought the order had been lost. It's not like the place was packed. Nobody on the main floor and 3-4 tables on the patio. Overall, food was tasty, but it should not take that long. Wonder how they handle a busy weekend night and the place is huge! I may try again, but don't think I'll become a regular.