A little too soft. When you sit on them you still feel the floor. I am using them on a bench that we don’t really sit on so it’s okay for my purposes. Looks nice too.