Perfect fit and very well made. It didn't arrive with any directions but was pretty easy for my husband to install.