Just got this doghouse delivered, I put it together fairly quickly and easily (even with my puppy trying to play with all the pieces at the same time haha). It’s sturdy and it exactly as pictured. Perfect for small to medium breeds, indoor or outdoor use. Few things to note: - give the pieces a good wipe/wash prior to putting it together. The smell of the wood, glue, paint, etc was a bit too much and definitely will deter your pup from using it - if you plan on using this indoors keep in mind that the roofing is extremely crumbly/textured like actual roof tiles and may cause a mess if frequently lifting the roof (this is meant for outdoors!!! The roof was going to be coarse expectedly to handle all weather) - consider sealing the paint or painting over as the paint job is... could be better let’s say For the price, I’d consider this a steal regardless despite my few quips. Highly recommend!