I ordered a size small, which fits great, except it has a bit of extra room on the sides. But no biggie! The quality is pretty good, but the material isn't as thick as I expected. Also, the straps come unassembled, but with the help of YouTube, I figured it out! Overall, a really fun piece, and for a great price!