Swimsuit is a splurge but so worth it (it's one size fits all, very flattering fit). Accessories are Amazon!