Perfect fit and very easy to assemble. Total unpacking and assembly took maybe 20 minutes.