Its a perfect size for us. The seats are firm and backs are so comfy we love it. We put it together it wasnt too hard.