Absolutely perfect! Fabric quality is far better than I expected. About five minutes to put together, super comfortable. Even the boxing was perfectly done. Very happy and would recommend.