It took over 4 months to be delivered, but it was worth the wait. The sofa is firm and comfortable and the color is rich and beautiful. I got plenty of notification when it was going to be delivered, so I could make sure someone was home to move it inside. The legs were easy to attach. The material is easy to clean. It is not a deep sofa, so it works for shorter people.