This product came promptly and appears to have a good build quality. It is already built and just requires unpacking which was nice. Pros - incremental stretching made very easy. Slight cons - the leg side pads could be longer and the seat could have more support. For the price this is easily as good as many who charge double. Recommended.