I usually love anything I get from fashion nova, with this exception. I ordered a size up because i knew i wanted a looser fit. I wear size 9/10 pants and almost always M shirt so I ordered an XL. I opened it and was so suprised. It looked tiny but said XL. It barely went on much less with the drapes the photo shows. It was tight on my 6 year old to be honest. I dont know if it was improperly labeled (had that happen before) but either way, SUPER disappointed this time around.