El Canelo offers delicious Mexican cuisine with generous portions and flavorful desserts.