Took a minute to assemble, but once done it was nice and sturdy. The material is soft. The house overhangs a bit but that’s my only issue, but it still functions purrfectly. )