This is absolutely perfect!!! Fit everything I needed it was a perfect size. Most of all material is great also that's what scares me the most.