I wanted something to be able to act as an end table but also have extra use. This happened to be the perfect height to fit over our couch arms and double as an eating table or laptop stand when on the couch. Matches perfectly the style of the coffee table I got. The legs slide well on carpet, but I can't tell whether or not they would be harmful to a hardwood floor. It is a little heavier than I'd like, but that also helps to make it feel sturdy and good quality. The box came well protected and very tightly packed.