What a freaking dump!!! Frankly, I don't know where to begin: the restaurant was dingy and had a musty smell; some of the pictures on the walls were hung with scotch tape; both bathrooms were dirty and smelly and not well stocked. Our waitress, Colleen, who's been working there for 32 years (God bless her soul), brought us their schizophrenic menu with a list of Cuban, Mexican, Peruvian, and BBQ dishes, and a handy broken plastic basket for our bones. The bread was stale, and the ice in our water glasses looked like it had been broken off the ice maker wall. Some of our glasses were greasy. Even though there was no one in the restaurant at 1245PM, it took twenty minutes for our food to arrive. The pico de gallo (fresh salsa) my wife ordered was sour, she sent it back, and they brought her a fresh one when she was almost finished eating. The lemon slices had brown spots and tasted rotten. The ribs and chicken were cold and tasted old, like they had been laying around for days and were heated and brushed with sauce at the last minute. Speaking of sauce, three different types of sauces on the table and none of them tasted like traditional BBQ sauce. They tasted more like duck sauce than anything else. The moros (black beans & rice) also did not taste fresh. The tostones (twice fried green plantains) were soft and soggy. At 205PM my wife got stomach cramps and had to go to the bathroom. Just an overall horrible eating experience. We would not recommend this place to a soul, unless they wanted to commit suicide by BBQ.