We were using a baby playard before for our dog and this is so much more attractive.  It's probably much bigger than she needs at only 10 pounds.  It is not solid wood so it will mark up easily.  However, it was not damaged during shipping and no issues putting it together.  There are screws you need to ensure are properly placed for the sliding door to function correctly.  Our dog loved it and immediately jumped in.