It was seat yourself and we didn't get a menu for at least 15 minutes. Our drink orders came out pretty fast but she left before we could order our food. So we had to wait at least 20 minutes before we ASKED her to take our order. Once we placed our orders it took just about an hour for everything to come out. I mean two families picked up their kids and left before their food even came because it took so long. I ordered the Chicken Burrito. I was happy with the size of the burrito but the authenticity of it was not there. And flies were EVERYWHERE! The food was decent but not worth the wait. I say give it a shot if you have time to kill.