It's just what I wanted. I'm 5'1, 105lbs, small-framed and I ordered a small. This fits loosely, but as I wanted for the beach. I definitely didn't find it to be too small, like others said. It wasn't scratchy, and I didn't find the neck/seams to be itchy or stiff like others said, but this could just be because it was loose. It definitely isn't meant to keep you warm, just be a light coverup or cute addition to an outfit, I suppose. I deducted one star because the color looks slightly different from the picture. I ordered black floral, and it looked like it had more reds and blues, but it was kind of pink and purple. I'm just not a pink kind of person. But it's still cute, and I wore it and got compliments, so it's fine. It was still pretty vibrant, which I was surprised at.