Great storage, meh fabric. Its a very thin upholstery material, so it stretches and ripples pretty quickly. This also should have been designed with a five leg base instead of four, as it is prone to tipping. Its not a problem for me, but my dogs dont appreciate the unstable platform when jumping onoff.