This is a high quality product but the sizing was way off. I ordered a large, leaving room I thought for some comfort since I'm a size 6 usually. It was uncomfortably tight... it fits my 10 year old daughter. Good news though, she needed a SPF shirt anyways.