Color is fantastic. Perfect for our small music area. Definitely firm but not uncomfortable for what we need it for. Great little loveseat!!