Viva Mexico is a small, authentic Mexican restaurant. Has a small patio for those warm summer evenings and sometimes they have live music.
Feeling like having Mexican food, we dropped in for lunch. The first disappointment was that their all-you-can eat taco buffet was not operational, "just for today...". Then, I tried ordering Chiles Rellenos. Ummm, so sorry, they were "out of chiles rellenos today". Hmmmm.
As a default, I ordered Enchiladas Suizas. Hubby ordered the taco salad with beef. Waited for the food with some misgivings.
Well, the enchiladas were EXCELLENT, just stuffed with very tender chicken. The refritos were rich, and the rice was perfectly done. The taco salad was pronounced to be excellent as well.
It is a small room, with colourful decorations. Very clean, and quite busy. They have beer and wine, but we stuck with iced tea for lunchtime.
The only thing I would do differently next time (and there will be a next time...) is order the food medium hot in spice, so that I don't have to sprinkle on quite so much hot sauce.
This little Mexican restaurant is one of our favorite spots during the summer. The patio and a glass of their awesome Sangria is perfect. This is a very traditional family run Mexican restaurant....and it's reflected in the food....huge menu, lots to choose from, we've been many times with friends and family, and never had a complaint. The fresh homemade chips and salsa are fantastic......definatley our favorite place for Mexican.
Went for lunch and the restaurant had maybe 6 other tables full. All of the staff were friendly and made every effort to make us feel welcome and looked after. I thought the way the dining room was decorated was great: old photos of Mexican characters and festive decorations everywhere was very bright and fun.
The food took a little bit longer than I expected, but it had a nice fresh flavor and the portion sizes were reasonable for the price (just under $10 per person for food). The food had a very "homemade" feel to it, a welcome change from the fast food stuff that you get from the big chains.
Look forward to going back soon.
We've been to this cute little restaurant 4 times now ...and have never been disappointed in the food! The service has improved (being that it used to be slow) ... I found even though it was packed inside, not a spare table anywhere, the staff was watchful and seemed dedicated to making sure they weren't missing any one's needs. We took my Mom there for her first time, and she really enjoyed it ... especially considering she is quite picky about Mexican food being authentic, it was a definite thumbs up from her!! We look forward to going back again on a sunny day, sipping margaritas on the deck, enjoying our food, and feeling like we've stepped into Mexico for a couple hours!! :)
The ambience is great and when we finally got our food, that was great as well. First of all we waited an hour for our meal and nobody came to refill our drinks. There were 3 waiters just standing around and ONE other table. I am not kidding, ONE. One waiter was sitting around doing nothing, one was playing with his hair in a room behind the bar, and one guy was walking around doing nothing. I don't know why it took 1 hour to cook enchilladas and rice but it did taste quite good! They finally took our plates about 20 minutes after we finished eating. We then proceeded to wait almost 30 minutes for the bill until my husband finally got up and paid. When we left all of the staff were just sitting around at the front table watching TV. The restaurant was not busy at all. They really need to have quicker service or the reputation is going to go down big time. If you have 2 or 3 hours to kill and don't mind waiting at least an hour for your food then I would go because it's quite tasty. Don't forget to order all of the drinks you will be having at once either! =)
Having given up on Adrian's Greek place at the Airport (we could not even place an order after over 30 minutes!), we remembered Viva Mexico in Langley city centre, where we have been during the Langley Jazz festival before.
The food is OK. We had nachos locos that should have gotten a little more cheese and cesadilas, which were quite good. Compared to higher quality food like sushi, we thought the value was just OK, we paid a little over $40 for 2 entrees, a kids portion and drinks. Service is a little slow, but we felt the improvement after being ignored at Adrian's...
The best feature of the restaurant is the location, with a big patio letting you enjoy the sun in the summer and some nice and funny design elements in the interior of the restaurant: Everybody smiles about "Sorry, we are open!"
I love this place. The food is out of this world and worth waiting for. It is wonderful to sit on the patio on a warm summer day with a nice drink and friends. The staff there is very very friendly but we often wonder where they disappear to. But than our food magically appears and all is wonderful. The food is so good and plentiful. We sometimes go on the weekend to listen to the live music. It transports you to that favorite vacation in Mexico and is always fun. I would totally encourage people to go. The food is so worth it.
IF you love Mexican food, real Mexican food that is fresh and full of flavour this is the place to try. The earlier post about avoiding, worried me a bit, but as I love Mexican, decided to brave it, and it was totally worth it. The server was very friendly and efficent, the food was fabulous -- do order the platter for 2 and then you get to try a little of everything. We went as a group of 3 and ordered the platter for 2 and a large ceaser salad and that was lots of food. This is by far the best Mexican restaurant I have tried in Canada!!!
I went here on my birthday for a casual but fun Mexican cuisine experience. I've been here several times before. Here are some tips to set up your expectations for if you do decide to venture here:
1) Don't expect any sort of standard service from this place. They will ignore you, forget about you, purposely avoid walking by your table, and not offer refills on your beverage
2) Order as soon as you can (that is if you even decide to go here, which you shouldn't) as it will take over 20 mins before they will take your order and then even longer for you to get your food (between 30 mins to 60 mins)
3) Expect when you DO get your food, that it won't be good, authentic or tasty.
4) There are NO refills on the chips and salsa that you get, and you will only get enough for a few chips per person with what does come. This has been recently made smaller since they changed their menu and upped their prices.
5) The English of most of the staff is broken, and it can be difficult to communicate health inquiries and allergies.
6) They recently raised their prices, so if you had remembered this place fondly for good portions and good value, forget this and go in expecting less for more.
Now my experience:
I have a raw tomato allergy, but have successfully eaten here multiple times without any problems. I usually always order the fajitas, I just ask for a few substitutions to accommodate. This time, not only did the food take a really long time when we went there when there weren't many other patrons, but it was terrible and they put tomatoes in my chimichanga, despite me advising of this and stating that it will make me very sick, and potentially die. I told the server that I would not be paying for the meal, as it was inedible and after waiting for over 30 mins to get our entree, I didn't want to wait any longer for it to be remade. The server said he would send over his boss, which I was fine with. The server came back, after obvious conversations in Spanish with him and advised me that the boss (read bartender) was too busy to come by and talk to me. To me that's a big **** you to a customer. It shows lack of respect and made me feel even less valued as a client who had dined there several times before. My boyfriends meal was okay, but definitely not up to the quality that we are use to, as his chicken quesadilla was more of a cheese one. When we left we weren't told good night, or sorry or anything, we were flat out ignored. It was like we weren't even there.
I will NEVER go back here again. I refuse to be treated rudely when I am paying for a meal. If you want to go for Mexican, go a few doors down to the other Mexican restaurant. They are only open until 8 though, so plan accordingly.
Viva Mexico tries hard to capture the spirit of Mexico with it's ambiance. Unfortunately, the food doesn't match up to this colorful looking restaurant.
Service is pretty inconsistent. There were way too many times our server forgot our requests.
Our meal tasted decent but nothing compared to real authentic Mexican establishments I've frequented in the past. We'll, at least in this joint you can pretend to be in Mexico due to the ambiance. Unfortunately, this is a really the only good trait going for this restaurant.
I have heard so many rage reviews about this place so my boyfriend and I decided to try it. We got a seat right away on the patio, which was great. Food was authentic Mexican - it was wonderful. Except the service was soooo excrutiatingly slow that I need to forget about the whole experience and try again. It left such a bad taste in my mouth - and was soo disappointed with the fact that we've heard such great things. We waited 35 minutes until our drinks came, and no, I'm not exaggerating. The worst part of all, they brought my boyfriends beer over, and forgot my diet coke. We were ready to order and our waiter was no where to be found. I got up and asked for a waiter...15 minutes later they took our order. I asked again, for my diet coke. Didn't get it....I had to walk up and get it myself when my meal came, 40 minutes later. It wasn't even busy. At this point, I was soooo irritated, I didn't get to enjoy the food all that much. When it came time to paying our bill, I stood there for 15 minutes while a huge group paid their separate bills. I wanted to scream....almost 2 hours for this whole dinner experience. But, the food, was wonderful. Very very good.
Took my daughter for lunch yesterday. 130pm the place was empty yet tables were dirty. Took 5-10 minutes for a server to take our drink order, another 10 minutes to get them. Food took longer than expected seeing though we were the only customers in the restaurant. No quality check as the server was too busy on the phone for 20 minutes to ask us if everything was alright. Finally, a single patron came in and she had no choice but to seat her and come by our table. Asked for my plate to be packed up and the bill. The food was good and the portion was large. After working in the restaurant industry for over 10 years, I expected more from a server. You make tips on the service you provide. If you don't give good service, you don't make good tips! From now on, I think we'll go to Taco Del Mar for our Mexican!
Love Mexican food and Viva was not a disappointment. My 3rd visit here and what really brings back here, beside my love for Mexican food is their service. Casual but very friendly. The place is clean but need some jazz up. Definitely coming back with my friends from Florida. Viva la Mexico.
I went for dinner last night. Nice effort to create a festive feel and food was very good. However, the service was awful. Meals took about 45 min to be served. The waitress rarely came around to check on how things were. With proper management this place has great potential. I would go back because I enjoy good mexican food, but now I know that It may take a while to eat. Make sure you don't leave without ordering the Banana Slit mmmmmm.
Food wise, so far it's my favourite Mexican restaurant in the Lower Mainland. Love their enchiladas (and everything else!). Their portion size is great too - you won't leave hungry. This is not an eat & run restaurant. We usually wait 45 minutes to an hour to get our food... which almost makes you feel like you're in Mexico! I haven't decided yet if they're doing that on purpose for an authentic Mexican experience! The servers have never come by the table to ask about refills & such, so either get extra drinks when ordering your food, or wait til you get your food. Otherwise, you're on your own! ps Don't wait for the bill to come. I think they expect you to go up to the bar when you're ready to leave?!? Yah, that's authentic Mexican! The great food is worth the wait.
Viva Mexico was recommended by a friend, and we were not disappointed. The food was excellent! We waited for a table on the patio as it was a beautiful day. The service was VERY slow, but I find that to be typical of Mexican restaurants, so it was expected. We didn't mind waiting, and the food was delicious. Will definitely eat there again!
We've heard about this restaurant and throught we would give it a try. The margaritas were enormous and delicious for a fair price! The food was just ok, nothing special. I had the carne asada and the cut of meat was too thick and over-cooked. My husband had the fish tacos and he was disappointed, he thought they could have had more flavour. The service was incredibly slow and we were the only ones in the place that evening. Over-all, we won't be going back. It wasn't worth the drive to Langley from White Rock.
My favourite thing about this place is the lime/grapefruit juice margaritas. Love sitting on their patio on a hot summer nice pounding those guys back and enjoying their awesome food.
Their Flautas are awesome. Their enchiladas are excellent. The live music is nice too. They're always accommodating with our kids as well. We never feel unwelcome with our kids there.
We went here because my husband wanted to go for something that wasn't Red Robin or Moxies...something different and authentic. I will start out saying that we had a great time with people, but it took a lot of patience.
When we got to the restaurant, they weren't sure if they had our reservation, but they quickly made room for us (we had a party of 10) which was great. The people/servers were friendly and accommodating. The only downside to the whole place was the LOOOOOONG wait for almost everything! The order, the food, the drinks...we were there for about 1.5 hrs before we got our food. If I had known that I would have made the reservations for much earlier. Personally by the time 9pm rolls around I don't feel like eating a big meal.
The upsides: They had a live band playing and that was GREAT! They were interactive, entertaining and fun. They even sang Happy Birthday to my husband! The food was very good, too. The prices are reasonable. The staff is friendly. It's great in the summer because the patio is open and the breeze comes in and just adds to the atmosphere!
All in all, this place was great. I would return, just if I have a whole evening open. If I could give them one piece of advice, it would be not to make your guests wait around for almost 2 hours. Everything else I wouldn't change though.
We have been to many Mexican restaurants in the lower mainland and been to Mexico many times and we are very pleased with the food at this restaurant.
The mole poblano sauce is the best I have had outside of Mexico and the portions are decent.
The service is very good except for when you are trying to leave! The two times we went there the service was awesome until we wanted out bill and then it pretty much slowed to a halt. The one time we were there an extra 20 minutes trying to get our bill and pay. Also the trek to the washrooms are less than desirable. Other then those two down sides the restaurant is great!