Pick your favorite floor.
We went with a Waterproof Laminate for two reasons:
The laminate is thin enough so that our rails are flush, and doesn’t take much more away from the interior (we are trying to conserve headspace)
The laminate has a little bit of flex which will help avoid problems down the road as the material expands and contracts with changes in temperature.
Hint: Avoid a major mistake — We though it would be smart to seal the 1/16th in. groove between the floor and aluminum rail. We used 3 different products. In the end they all failed or looked terrible. Spent an entire afternoon pealing off the caulking. In the end only we can see the small 1/24th in. groove because we were on our knees staring at it.