It is overall OK, but really needs an extra guide for the bottom of glass doors not to rattle when you touch it. If it had that (two instead of one) I would have given it 5 stars.