We ordered this as a dog bed for our bay window. It's perfect. The fabric is durable and it is very firm. We were able to unscrew the wheels so it didn't slide around when our 60lb dog jumped on it. Very nice for the price!