The wood is heavy and made better than I anticipated - however the absolute amount of time it took to put together was exhausting. I am pretty aquainted with constructing things and this still took me all of 3 1/2 hours from start to finish.
It looks great and should stand up to 4 small dogs - but be aware the task you are setting yourself up for before purchasing.