It fit perfectly!  It came all put together and was carefully packaged to prevent damage in shipping.  Completely satisfied!