Just arrived today. The couch was fairly easy to put together and all necessary pieces and tools were included. It is exactly as described and pictures and sooooo comfortable. Highly recommend