Top: small Shorts: small (could size up to medium for looser/more comfortable fit) Code: EARLYSUMMER for 40% off These denim shorts are a great longer length! They would be cute dressed up or worn casual like I did with this loose bodysuit!