When I look for weight and dimensions it was not offered to me at the time I ordered. Only specifications. It arrived on time but this looks like a dollhouse sofa. It is so tiny that my 16 year old son looked oversized! This looks like a children's sofa when it's put together. As far as the firmness stating that it's in the middle, no.. I almost came off of it after I sat down. It's so firm it's not comfortable. The sleeper sofa is nice. It's very firm to lay on but with a good topper, it would work. I'm very disappointed because I just bought it hoping to have my family over for Christmas and I'm embarrassed. It is pretty and will be a funny story to tell about the sofa I bought online without seeing it in person. Won't make that mistake again.