Was exactly what I was expecting. Shipped in 3 boxes. Took less than 30 minutes to put together. Cushions are firm but comfortable. Fits our space great. Havent experienced any weather on them yet but I think they will handle it just fine. Large enough for me and my boyfriend to lay down comfortable. Added throw pillow for pops of color.