Buena Vista Mexican Restaurant

100 Liberty St, Richmond - 77469
134 reviews
Mexican Seafood
(281) 342-1300

As someone who works in customer service, I'm not one of those customers who will rush you, or be rude. People loose their manners when they go out in public and that drives me insane. I went in last week and they were training someone new but not a single one of us had an attitude about it. We understood; I went for a good time with my ma, not be disrespectful towards our waiter, he was constantly apologizing for the food wait that day but we kept telling him we were really fine. Both of us had a long day at work and had quite a lot to talk about. The man was sweating going back and forth, Thank You to our waiter! My props to him?? Those enchiladas and nachos were ssooo good!

I’ve been a regular for awhile now. However I had a visitor from OOT and decided to go have a meal and drink as I normally do. Never had a problem I was shamed to see a roach on my table. I kept moving the chip basket around so my visitor wouldn’t see. Moving forward I believe you all need to some routine cleaning. Eventually the roach went away and I told my visitor to grab the check and let’s go. I would love to return someday. Hope the roaches go away.

I always order a huge meal for my family of 6 here. The food is always delicious and ready after 15 minutes. We’ve only ever had minimal problems here. Definitely my go to place for when I don’t want to cook! ??

I enjoyed my meal of beans, fish, rice and vegetables! Yummy and spicy (as well as tapered/catered to your Specific needs)...wide open space, TV and interesting bar set up...I only went once close to my job assignment and the meal was enjoyable!!!

Second time visiting, this was not a good experience. Shrimp stuffed with crab meat and wrapped in bacon was awful. I couldn't believe it was imitation crab meat and the bacon was undercooked. Service was slow and neglectful, will likely not return again...

The food was delicious ?Staff and atmosphere is wonderful.

We love it and keep going back. Great servers, lots of good food and a reasonable price.

Called in an order for nachos, the man who answers the phone is very rude he rushes you thru the ordering process, i asked him to repeat my order he stated "do u want anything else miss?" I said no but i hope u got it. Tried to ask the wait time as this was my lunch break< he mumbled something and hung up. I arrived at the location in about 12 minutes and he hadn't even sent my order to the back. At that point i should have walked out, but my time was limited. I wish i had walked out.... meat and cheese sauce was super greasy. I won't be back to this location. The rudeness of the man who is usually at the register (short guy) ruins the whole atmosphere. I didn't leave a monetary tip so this review is my substitute. Rosenberg location is much more professional and has a better quality of food.

Very good breakfast!! The Enchiladas are excellent too. Homemade tortillas and refried beans? Oh yeah!!

I'd been passing this restaurant for about 2 years and decided to dine in. The parking lot was always full of cars.What better way to celebrate my birthday month than trying a new restaurant!The food was really good and prices was reasonable. However, the service was super slow and I waited to be seated in a pretty empty restaurant for about 5 minutes. Servers just passed me up and there was no one to seat patrons.I had the #44 chicken, shrimp, steak fajitas smothered in cheese, jalapeños, onions, and bell peppers with flour tortillas, charro beans and Spanish rice.