Costume is nice, fit okay. I am 5'4" and 103 lbs and got a small. Fit nice except the white shirt was really big. Had to fold and pin the bust area to the straps of the vest in order to get it to not gap open and show everything. Otherwise, looked nice for a Ren Fest and was comfortable enough to wear all day.