This was a great buy! Took a few hours to put together by myself, but definitely worth it in the end! I put it out on my apartment patio and it looks nice and does what it’s meant to do. The pillows are thick and comfortable and the bottom cushion is very comfortable, despite looking thin. The bench is pretty sturdy and is definitely waterproof. There is no major complaint for this product, so I give it 5 stars.