Comes assembled. Sturdy. Relationship felt lightweight and thus easy to maneuver. Nice textured surface to minimise slip on placing your feet on the footrest, comfortable for barefoot or shoes. The footrest itself has rubber feet coverings to reduce slip. It has three height adjustments, and the angle of the footrest is changeable but is not lockable - I've actually found this a positive as it rests at the natural angle of the foot/ankle according to the height you've set the footrest/the height of your chair etc. For one of the cheaper options available, I'm very pleased with this product and would recommend.