Super easy to assemble! You just have to screw the legs on! ADORABLE! Deep so you can lay back and put your legs up. The actual photos are terrible so I had to go off the reviews! So glad I did! I love it and my baby Great Dane does too!