I purchased the pink color in a 7L and I am a UK size 16-18 (US size 12-14) And it fits amazingly and I am so pleased as I have an hourglass figure and it is so flattering! I will definitely be getting more colors they are amazing! Made so sturdy and not cheap feeling at all!
You can't find any Sailor uniform elsewhere with a great quality with an affordable price! And it was not shiny as it appeared in the stock photos.
However Bodyline's cosplay runs a bit small so I recommend buying one to two size up. I usually fit M size but as a 165cm tall girl I purchased 2L size so the skirt will be a bit longer.