Doesn’t fit perfect but it’s definitely a near perfect! Comfortable fabric-color (purchased navy) true to pic. Easy to assemble