They get three stars only because the pupusas are really good and made fresh. I have not tried anything else in their menu. I came here in the morning around 10am and they were not busy at all, I placed an order to go, and I had to wait 30 minutes for my food. 30 minutes is just way too long for a restaurant that is slow. I honestly don't think they even checked if my food was ready until one lady noticed I had been sitting there for a while. Next time I will phone my order in and just pick it up.