Perfect size for all my pool toys. Assembly took about 10 minutes and was quite easy. Everything stays dry and it looks great on the deck.