Solid ( 45 lbs.) piece, but be ready for multi-steps assembly.  Well packaged, good directions, but each little metal trim piece needs to be hammered in with 3 little nails.  The holes for the wheels did not all match up.  But looks good once assembled.