Perfect! I love the size and look, and it's firm but still forgiving. It seems to be well made, too, and I feel comfortable that it will last a long time.