Sturdy, high quality materials (honestly I was worried that the faux alligator would be cheesy but it exceeded my expectations). It was easy to set up as well. Very happy with it!