For the price, the cabinet is ok. Ours arrived with some scratches in the finish and one of the handles broken. Glued the handle back together, filled in the scratches. Fits our bat nicely.