It's a great alternative to any DIY footrests I've tried: I used tables, chairs, boxes, steps etc. Sometimes I like to drop my chair at a low level kick back and watch a movie, and raise my legs to chill. This surface is very hard. My legs are heavy (I'm ~250lb, and my body shape is legs-heavy) the bumps start hurting at some point in that "relaxed" low-bottom-high-legs position -- call it kickback position. It's fine when I'm sitting at a normal sitting position. Construction seems solid, I'm confident that it can last a long time. I trust this footrest to hold my legs for years to come. It is NOT an ergonomic footrest. I sit on a Herman Miller chair and the contrast in comfort between my bottom and my feet is a bit annoying (especially in the kickback position), I would humorously claim that I'd rather sit on a less comfortable chair to make the experience more homogeneous. It is very easy to collapse and raise, and quite fun to do so. The context switching cost is low, and it is easy to put away and save space. $50 is too much. Honestly, I feel like there's a very big markup, but it's 2020 in Canada so that may be justified. The possible positions in which I can place my feet is endless. I can let my legs relax, knees almost straight, relaxed as I'm sitting on a hill, they won't slip (bare feet, no socks). I can have a productive position, or I can just rest my calves on it. It's easy to move aroun0d and not get stuck in 1 position. The surface is hard plastic and very easy to clean unlike rubber that will accumulate bacteria. If you have heavy legs, and don't like to move around, the little bumps may get uncomfortable. If you're the time of person who moves around a lot, then I don't think it's a problem. This is just not in the same league as the big boys, such as Herman miller. It's a brilliant affordable alternative, however and would not hesitate buying it again. I would be careful using this with an office chair without wheel locks, since you may get pushed back easily if you like to push againstthe footrest. The rubber under the footrest is good enough to keep it from slipping, it probably needs occasional cleaning since dust will render the rubber useless. It's light weight. When adjusting the height, it is clunky, but that's to be expected at this price tag. The movementof the surface, however feels quite natural and pleasant when my legs are on it. I suspect it'll need some maintenance over time, not sure how long it'd take before it's required. Perhaps lubrication and cleaning of the hinges. It'll depend on your household level of dust and pet fur. But the surface should protect the mechanics from FALLING dust.