It’s a good size and was relatively easy to put together it took forever to receive it but the delivery was smooth and it is firm but not hard it’ll soften up