Aeroskin 1mm Neoprene Sleeveless Shorty with Slant Front Zip and Spine/Kidney Pad (Black/Blue, XX-Large) neoprene Should fit snug, but not too tight