What does buoyant mean?
You are correct!
From our dictionary:buoy•ant
Pronunciation: (boi'unt, bOO'yunt), [key]
—adj.
1. tending to float in a fluid.
2. capable of keeping a body afloat, as a liquid.
3. not easily depressed; cheerful.
4. cheering or invigorating.