I am almost always a size medium in everything I wear and read reviews that suggested to order a size larger and I am quite happy I did. It fits perfectly and is so comfortable. The rhinestone thing is a little weird, but I've kept it on so far. I could definitely see removing it, but it's not too bad or too great. The quality of the material is really comfortable and I love wearing this shirt.