I am Puerto Rican, and our food is quite similar to Cuban food. When I'm craving some good ole Criollo eatin' and my mom's not in town, I know that Cuba Cafe will fulfill my craving and leave me fat and happy and full. There are a few Cuban restaurants in Las Vegas but this one is by far the best. It's small, homey, nothing fancy, but the servers are super nice and attentive and the food is fresh and flavorful and plentiful. It's a bit slow to come out of the kitchen, but you can't rush greatness. The wait is definitely worth it, especially with a basket of warm, crusty bread and a delicious mojito. I recommend their arroz con pollo with a side of red beans and tostones. For a light lunch their Cubano sandwich is excellent. Anyone who doesn't like this place doesn't know what good Criollo food is.