Went here for dinner recently while in the area for business. I was a bit skeptical given the wide range of reviews. I was very impressed, I didn't try the buffet (I would never try the buffet) but went with the dinner menu, the server was very helpful with sorting out the choices. The appetizer platter for two was great - spice level was higher than usually seen in Canada (equivalent to a medium in a US Tex-Mex restaurant) and the flavors were great. Over the service was excellent and the meal was very good. I will definitely go back.
The only negative is that the wine list is very limited and overpriced. The one unusual wine on the list (a Portuguese Green wine) had been 86ed.
Don't let the negative reviews scare you off from trying this place for dinner, it will be unusual and the food will amaze you.