it fit my 10lb baby pretty well, I expected it to be too large. Was nice help avoid bugs and sunscreen too much. 1 star off because i don't think it's very cute and I wish the legs were longer (only go just past the knee).