Due to reading previous reviews I knew to order a smaller size than I would normally, but I still wished I would have ordered another size down. Their string length on the backs gives flexibility to how it fits. After adjusting straps it fits great, but overall I think the mesh in the front is very lose which leads to the top being lose in general.