Fits perfectly, I’m 5 ft 7 tall and the legs are long enough. The material is thick and stretchy, overall quality is good.