This tray table was for my mother who is 80 to use in the living room. She says " I wouldn't take a nickel for my table",, that says a lot coming from my mother..lol. Yeah its everything it says and more. If your sofa is extra low you may have to leave off the wheels. Otherwise great.