Perfect fit. All parts were in the box and easy to assemble. Lightweight. Let sit overnight to allow glue to dry before putting TV on top. 
Very happy with this purchase for my beach cottage.