it's durable and looks good. It was not difficult to put together, and and has held up through some weather. The top has a "composite" roof, so you can put things on it without them sliding around.  Overall, it's a great doghouse!