Perfect size for my tiny home! Smooth rocking and comfortable leg rest. It’s a firm chair which is what I was looking for. Assembly was easy only had to slide 3 pieces together.