I struggled with fit and quality with two others, this one is the Goldilocks, perfect fit!!! Love it!