Top: large from Amazon I think it will shrink a little bit so I opted for a L it fits great just wore little nipple stickers under it no bra! Size M in skirt