Super cute and great size for the price, it’s definitely firm but still comfortable to sit on. It looks great on our waiting are. It arrived super quick Wich was a plus because everywhere shipping was going to take so long