Just what i needed for the price.  It took me about 40 min to install. But wasn't as difficult.  It is definitely heavy.    The motor is a little noisy when you lower or raise it.  it is definitely long enough to hold a laptop and 2 monitors if need be.  The depth is enough as well.