The concept is great but the bed itself is poorly designed.... the top does not stand up, it lays down toward the back and is hard fo the dog to get in to, the dog wants to lay on top, we have to hold the top open which isn't practical. The bed itself is very unstable when the dog gets in and turns around to lay down, the bed flips up in the front and becomes very unstable due to no support around the edges of the bed. It's pretty worthless....