This is everything !!! I love it. I thought I needed the XL one but this is a good size. I’m glad I finally decided to get it.