Great Mexican food. Yes, it is true, the service is slower than most other places even when the restaurant is empty, but the wait is worth it - you are rewarded with an excellent, made from scratch meal straight out of Mexico. Where many Mexican places tone down on flavors and spice to cater to the Canadian tastes, El Sol does not hold back, but still offers a mild option for those who aren't all in favor of eating spicy food. The place is tastefully decorated and the art is available for purchase in the store inside of the restaurant.
The price is slightly higher at El Sol but you receive a great quantity of food and bottomless Nachos and Salsa. The bar offers a fine selection of beers and cocktails, but nothing compliments Mexican food like a Dos Equis.
An excellent restaurant that I have been returning to for over a decade. If you turn a blind eye to the service, you will be rewarded with an outstanding experience.