After receiving the item it was very easy to put together.  It is a very good item to have for a small dog/medium.  My dog feels safe and so do I when I leave him to go to work.  He can move around and have a bed in his area for sleeping.  At night time I put him in it so we both can rest.  After being crate trained he does not potty in this area.