I love it! It fits perfect.  Lots of little pieces to assemble, but worth it!