Perfect fit/size- exactly what I needed. Assembly was a piece of cake- took me about 15 minutes, and the quality is quite good.