OMG! Jackpot for our pup! This is nicely made and was easy to put together. Roof provides the shade we we were looking for when we are out by the pool. Our Toy Australian Shepard (24 lbs) has plenty of room and can get in and out so easily. So very glad that we bought this- it's been perfect!