It’s a bit stiff when you first sit on it but it look me less than 20 mins to set up! Came in the color I wanted and I love it! It fits perfectly! And my dog approves!