It’s everything we expected and more! It’s firm but comfortable. The size is perfect for our apartment/city living. The color is GORGEOUS! The material is so cool. Almost velvety. The only problem is we can’t keep our dog off of it. He loves it even more than we do!