The finish is laminate which is fine with me.  The screws that came with the shelf are extra long and the shelf slips into bars that are part of the bracket.  Well designed and I like that it will hold 30 pounds.   I plan to place a small t.v. on it that weighs about 15 pounds