Works exactly as it should. Light weight but seems sturdy enough for my 25 pound dog. High enough for my oddly high king sized bed. The fabric is pulling off the foam just a little bit, but nothing to worry about. Now if only I could get me old dog to consistently use it.