This piece is wonderful!!!  It did take some time and effort to put together, but all the items needed were included.  No issues with screws stripping like others have discussed.  The piece was a bit larger than I anticipated, even though I measured the area using the measurements shown.  I have two smallish dogs that fit perfectly in this; they love it so much that they lay in it all the time. I added a pet "bed" to each side that fit perfect.  My dogs do not attempt to get out when the doors have been shut so that has never been an issue.  Love this piece and would reccommend this piece to anyone considering it.