Seems sturdy and looks nice. Easy to put together. It could be a bit deeper though. Our dog is a golden retriever mix about 110lbs and while she can stand up at her full height, she can’t quite lay down with her legs fully extended. Still seems comfortable though once we put a pad inside.