Sorry I did not keep or open. Therefore, I cannot address the quality or fit.  I gave it a 1 because the color was way off. The color I ordered was beige,but, it was much more yellow.