This sofa was really easy to put together and functions great! The extra storage space is so useful and the sleeper pull-out actually makes it very spacious :) It can be left or right-facing so it fits my apartment really well! I'd recommend it!