Hi chanpou,
That’s good to hear. Where did you purchase it?
I would tend to avoid a solid surface like masonite (see post #10 here) but the 1/4" of polyfoam would be fine as long as the rest of the foundation design is suitable.
Their description says that their slats are 3" apart so they would be fine.
Phoenix