
The big enchilada
Informal Usage
It's an informal expression, so it's best used in casual conversations, not in formal writing or speeches. 
American Slang
This phrase is considered American slang, so it may not be well understood outside the United States. 
Cultural Reference
The phrase alludes to Mexican food but has no relation to Mexican culture when used in this context. 