Fits the bill. Assembly is easy, but a bit challenging to install. Aligning the pieces 100 percent is a challenge. Need to accept as is, which is ok.