Easy to put together and overall very sturdy and comfortable. The pillows are indeed water proof and the dining table is perfect for outdoor use!