This is a nice choice if you are looking for a small sofa.  I'm not sure how useful it will be as a sleeper, because it is quite short.  We are using this in our small room above our garage, and it works well in there.  Overall, the build quality is fairly nice and the assembly wasn't bad at all.