It took so long for this to come in. At first, the top was sent to a different address in a different state Wanelo helped me get a new one shipped to my address. I had ordered a small but I got a medium. It fits nice and it’s a nice, thick material. I love it and it was worth the wait.