Adorable design and very good quality dog house - great for my small Havenese. Parts fit together well, wood is smooth, well constructed, and was easy to assemble. Floor is not permanently attached to base, but adding a few well placed screws or nails will take care of that. My dog doesn't care for the stairs, but has no problem jumping up on top.