was worried it would tip over since my cat is a bit of a chonk but it stays put pretty well. took me maybe 40 mins to assemble. worth the money.