Super cute shorts !!!! I did a lot of reading of the reviews and felt 7 would be good my bad on that .They do run large  I wear a 9 to 11 and I ordered a size 7 and they are still quit big . so if your my size go for a size 5  other then that they are so worth it