Perfect size and color.  The back cushions lay sort of funny, but overall it's perfect for my small apartment.  The bottom cushions are sewn in, so only the back cushions are removable.  Very easy to put together, I did it by myself but it could've gone smoother with an extra pair of hands.  Took me about 15-20 minutes to assemble because I couldn't get the back piece to slide in straight (since my wing span is a lot shorter than the width of the back panel).  

Overall, would recommend if you need a good looking couch for a small space.