Costume was very nice quality for the price and came with everything you needed.... No need to purchase leggings and hat separately. Sizes seemed appropriate. The costume was shipped quickly too. Overall, was very pleased.