Went here last Friday. Restaurant was busy but my wife and I were the only ones in the lobby. Our presence was acknowledged but we then waited for 5 minutes without anyone saying anything, then shown to a table. They have a large menu and we had time to read it twice before the waitress came to take a drink order, took our food order at same time. Ordered an appetizer that looked good, a sauteed shrimp dish that sounded like dish's we had enjoyed in Mexico; a fajita and the house quesadilla main. Drinks came in a few minutes. Tortilla chips and salsa were of high quality. Things were looking up. This was the high point. Siipped the first Negra Modelo, caught the waitress's eye and ordered a second beer. About 1/2 way through it we inquired about the appetizer as it had now been about 1/2 hour since we ordered, she said just about ready. In another five minutes she came back and said in "two minutes". I observed several other tables that had been seated prior to us sitting with famished looks on their faces finally get their food. A couple of tables turned and the new occupants were whisked tortilla chips and drinks. Continued to nurse the second Negra Modello, my wife had finished her margarita. The owner came by, I got up escorted him to the cash register, told him to ring up two Negra's and the margarita and we left. I estimate we spent 45 minutes sitting after we ordered without a morsel except for the tortilla chips. The owner said that good Mexican food takes time to prepare, but this was ridiculous. To be fair, our server may have been inept, but the general pace of the service at other tables indicate some problems. There was a lot of rushing around by one server with arms loaded with plates but he always disappeared around a corner. There are hints that the food might be good-from the menu descriptions and quality of the tortilla chips and salsa- but not worth the wait or poor service.