I love this sofa! Since it was on back-order I had to wait a month to receive and it was definitely worth the wait! It's a perfect blue color and matches perfectly with the Nathanson Terracotta Area Rug. Very easy to put together (only had to drill in the legs). The back cushion cases are removable. It's comfortable but firm; however, it will break in.  I'm very happy with my purchase!