Super quick and easy to put together.  Feels pretty sturdy.  It is a little off angle but once the dog is on it it's fine.  The cushion is much more flimsy than presented in the photo and the pillow cover is much thinner than it looks as well. Overall satisfied.  Both my dogs have been laying in it since I put it together.  They like it so we are all happy.