Super easy to put together and feels very sturdy! I’ve only had it for a day, so I can’t speak to its overall durability and waterproof quality, but it feels like a great product!