The first time I visited three amigos the experience was very good. Our waiter was friendly and although it was busy, the food was excellent and the service was fairly quick.
However, after visiting three amigos for a second time recently, I don't think I'll be back again anytime soon. Our party was waited on by Camille. She was not very friendly, failed to refill our chips and salsa, forgot to bring some items back after being asked, and brought back incorrect bills for 3 of the people in our party.
In addition to the poor service, the margaritas primarily consisted of juice and most of the dishes we ordered did not have a lot of flavor.
I hope to return again, but for now, I will probably choose another Mexican restaurant to eat at.