Easy to put together, our dog loved it. The fabric didn’t last more than a few months. It got a hole in it which only expanded every time he got on it. Did not last as long as I would have liked, disappointed as the dog really loved the bed but I will be replacing it with something else.