Looks so good. It took around three hours to build. Made with very nice materials. I would say it comfortably fits a small to medium sized dog.