Received this quickly and just love it on my new patio.  It has rained once and it did take a while for the cushions to dry but they still look great.  Even took a nap on the couch today.  Each seat is a separate piece but they stay put pretty well.