They fit nicely on my deck and fit all of my patio cushions. We’ve been getting some pretty heavy rain up here and the inside of the box have been dry! No leaks. Set up was a bit of a challenge.