easy to put together. Received in perfect condition. Its a bit on the firm side but comfortable. Its exactly as described. We love it.