The bench is the perfect height for my island. The seat cushion is firm. The leg rest rolls if It’s not tightened up well.