we have the cg gear one and we just love it. looking at it you wouldn't think it would do what it does but it does and does it well. i love the sand on my feet at the beach but certainly not under my feet in the van/annex.
We bought a proper annex floor from one of the camping shows, so it's one big piece and folds up into a bag. It does the job and is easy to sweep or wash.
We also have some of those big square rubber mats (with holes) that can be joined together and are ideal for in front of the van door or entry to the annex. We saw someone using them last time we went away, so picked a few up from kmart recently. They will come in handy until we get an annex on the new van.