When our 3 year old son said he wanted to be a rodeo cowboy for Halloween, we had a hard time finding the right costume.  When he saw this one, he said "that's the one!".  So we ordered it and it came quickly.  He tried it on and did not want to take it off!  Our son is 36 1/2" tall and weighs 39 pounds.  I purchased the child's small.  The vest is short and small but the chaps are very long and would fit a much taller child. We will be able to roll them a bit though.  The hat is also quite large but looks so cute a little over-sized.  Over-all it is a great costume and a good deal for under $20.