i bought this because my old one was falling apart. the padding on the top bed is super soft. my cat luna is obsessed with the little toys hanging off it. assembly was a breeze.