Good sizing, they fit well in a 20cm x 20cm cover. medium firm - they are comfy and have kept their shape