The shelf fitted perfectly but giving 3 stars as it's already started to crack up. Quality is average.