Very well made and easy assembly. The squishy beds are not attached and can easily be throw in the washer. My cat is about 12 lbs and claimed the bed even before I finished building it.