I’ve only every wore this once. Fits great! Cute and colorful. A little bit reflective to light. Both top and bottom is a Medium. If you would like it separate message me. Available Sizes : X-Small Small Medium Large X-Large