Would have given it five stars but one of the door came broken. Too heavy and too much of a hassle to return. A little disappointed.