A bit persnickety to build, as you have to get screws on the inside to build it together. However, once built, then all cushions fit in and it seems to be waterproof tight with a built-in cover to protect your cushions.