These are great. Very firm, but that is good because they won’t squish down when you sit on them. Also great for foot rests.