I had these guys do a custom mattress for my RV:
http://www.dormirbedandfoam.ca/
Reasonably priced, and they didn't try to jerk me around with quoting one price, and then mentioning what extras I had to pay for. Came with it's own mattress cover made from sheet material, so I can take the mattress out and wash the cover.