I love St Tropez for all your reasons. Have tried a TON of self tanners+
I'm no qualified nutritionist/dietician but - r/o