Absolutely worth every penny and my dogs LOVE it. The top is not one piece but still looks great!