One of the best pj's I've ever purchased. Product just as described - color, fabric and size as expected. Super comfortable which i didn't expect to be that comfy but they are. Length- arms and legs are perfect (bought XL to be sure i have some room to move in while i sleep) Waist elastic band. I'd but again!