The mirror is fine, the cabinet is very cheap plastic. I guess my expectations were too high for the cost.