I wear an 18/20 and decided to buy the 22 because clothes online tend to run a little small. The extra room feels nice on the top but the shorts are a little big. Guess I should have just bought the 18/20 since they seem to be true to size. Aside from that, material is well made, and the colors are beautiful. Can't wait to wear it on the cruise ship!