It is very easy to put together, but the bed is way smaller than I thought it would be for a large dog