I would totally give this a 5 but the only reason I take it away is the quality of the shelves I found to be very average. It fits very well and looks good otherwise! Totally worth the .