This table was the perfect size for a small space. It's sturdy and feels very solid. I think it's solid wood, not composite. It was pretty easy to assemble though took a little tricky maneuvering for the base shelf.