Fits perfect for what I wanted. I put it together myself. It took 40 mins so to unwrapping and assembly. It is comfy too.