Easy to put together, firm but comfortable. I love the design! The material has already been tested by a rambunctious puppy and my husband, it is easy to clean and appears to be holding up well to claws and general mayhem.