Buena Vista Mexican Restaurant & Cantina

1709 Avenue H, Rosenberg - 77471
144 reviews
Mexican
(281) 341-7013

Nothing fancy, but a very good value for good food. A great "get in and get fed" spot.

One of our favorite places to eat. Food is good and good pricesPlus the margaritas are good.

My family has been coming to Buena Vista for what feels like the past 20 years. I've gone off to college and come back & eating here always tastes like "home".

Great service for such a small place. Margaritas are good and the tacos al pastor are the best I've had.

We ordered a Big Fajita Burrito for $10.99 and it tasted like only beans. Hardly any meat. The 2 salsas we got had no taste and were not spicy at all. It would had been better off going to Taco Bell. Had no napkins on to go bag. Went to ask for more, and they only gave me 3 small ones. Not worth going back for us.

Great food,Great service , Great prices! Also did Party Fajitas take out, Amazing! Very generous! Delicious! Did food for 15 & it would have served 30 !

Loved the enchiladas! Service was excellent. They also serve beer and mix drinks. Had a frozen margarita which was just right. If I lived in Rosenberg I would probably frequent it often with friends.

Was expecting more with the way my dad was talking about this place. Got the fajita enchiladas with rice and charro beans and everything was bland, no flavor at all. Wouldn't recommend

This restaurant was recommended by my Best Friend. Food was tasty and priced well in $$ range. Salsa has a little too much onion for my taste. But, other than that, real good food for the price!!!

This restaurant has been here forever. This was the 1st time we've eaten here. Walking in the door, there was a bad odor. Discovered it was horrible, horrible, awful sewer gas coming from the womens restroom primarily as far as I could tell. The restroom was filthy, no paper towels but a blower that barely blows. Broken toilet seat attached on one side. I thought there might be a dead person somewhere. Horrible odor. Plastic wine glasses, awful wine, marginal food. Nice waiter. Never going back. Wondering how they stay in business quite literally. I've left and the stink is still haunting me.