The velvet material is nice. The seat is firmer than expected, but isn't really an issue. The rocking motion isn't as smooth as you might think but overall we are happy with how it looks in the room.