The material is soft and comfy, and both top and bottom fit my wife exactly as depicted in the picture. For around $35, I think the price is more than reasonable. Just note the bottom of the top is low-cut, in case that's not your thing.