Great product. I purchased the navy blue, it looks black in the photo because of my lighting, however it is a beautiful navy blue. It’s firm, but the fabric is super soft. They shipped super fast with no damage, I received them 2 days after I placed the order.