Perfect fit and definitely do the job. Lovely quality material and so well made that they fit perfectly underneath my daughters Pavlik Harness and stops it from rubbing. The high legs allows you to easily change nappies without having to remove the vest.