I love denim on denim! Absolutely love this top. Wearing : XXL Jeans: wearing 20 (no stretch and because of my large backside lots of gapping) however super cute jeans I just need alterations. The 18 fit but 20 was more comfortable.