Relatively easy to put together.  Works fine.  I like it, but my cat doesn't understand where the wind is coming from.  I think he will adjust.