Atmosphere: I ate there on a weekday about 3:00 in the afternoon. There was one other table of people eating there. The place was decorated nicely and would pass as a Mexican restaurant in America. The television was on and very loud, so much so that it was difficult to talk with other people. The television was playing a Rihanna video compliation over and over and was borderline sexually explicit. I would not want my children eating there with me.
Food: Truthfully the food was sub-par. I ordered chicken fajitas. They were not like the chicken fajitas that you would get in the states at a Mexican restaurant. The chicken was tough and not very flavorable. The portion was tiny, maybe one scoop of food that had been made much earlier in the day or something. Even though the portion was small, I left half of it on the plate. It just wasn't very edible.
Service: There was only my table and one other table eating there. There were three different servers standing around talking with each other, and an additional worker behind the bar that was immediately to the right of where I was sitting. It took me 20 minutes after I had pushed the plate away to get the check. I had no refills of my water.
Cleanliness. The restaurant was clean. The tables and chairs seemed straight and the table tops appeared ready for customers.
Price: My chicken fajitas were $16 for approximately 1/5 of the portion that you would receive in America. This is the only place I've been so far in Panama that I have contemplated that maybe I got the gringo menu instead of the local menu. I can't imagine how they would justify that the meal they served me would warrant a price of $16. I've had ten times the portion five times the quality at below half the cost in the states.