Really nice looking crate that can double as a little accent tabletop - easy to dress up with some items on top. Its a good size for small dogs, but would probably be much more of a crate-type feeling for larger ones. The floor is slippery so you WILL want to put down some kind of covering. I used a rubber pet mat sold for food bowls - it works great because it doesnt slip around the way a blanket might. My little one loves her home. Only giving it four stars because the door does not slide all the way flush with the side when in the open position. You can see that in my photo. It sticks out about an inch or two and that is pretty annoying because it limits you to keeping that particular side against a wall, lest you constantly walk by and catch yourself on the piece that sticks out.