Our dog loves it! Came earlier than expected. Was easy to assemble. The cushion was too thick so I ended up using a crate cushion we already had. Its not a perfect fit but its more comfortable for him to sleep on than the original cushion since he likes to sleep on his back sometimes and he would definitely roll off with the original cushion. All in all, a great product and our dogs new favourite sleeping spot. Very happy with this purchase!