Satisfactory but not great.
Received the kennel in good time however it was the wrong one! (no wall on the side of the verandah). Not too impressed but didn't want the hassle of having to return it so assembled it anyway. The part with the arched entranceway does not fit well with the surrounding wood and there's a gap which I've had to fill. It rained pretty heavily the past couple of days and I checked inside and the bedding remained dry, so at least that's going for it.
All in all, this product is satisfactory, but not perfect. I would probably buy elsewhere next time.