Fairly easy to put together, pretty sturdy, all the doors and hinged roof are nice to not have to chase your pet up or down to get them in and out, stain will probably wash off in time (doesn't seem like it was done well), didn't come with all the screws it said I needed but had extras of others, definitely not a lot of room for your pet to run around so keep that in mind for exercise