Very easy to assemble, surprisingly comfy. My dog loves it. My dog sheds a lot, but its imitation leather so its way easy to manage.