Carbonic acid ($\ce{H2CO3}$) is known to be soluble in water, and that this particular compound is unstable, so much so that according to the 2014 article from Berkeley Lab: New Insights on Carbonic Acid in Water, it only exists for a fraction of a second (300 nanoseconds according the article).
Newly reported experiments and observations from the Berkeley Lab found that:
“Our results support an average hydration number of 3.17 with the acid’s two protons each donating a strong hydrogen bond to solvating waters, the carbonyl oxygen accepting a strong hydrogen bond from solvating water, and the hydroxyl oxygen molecules accepting weak hydrogen bonds from the water”
What is not clear is how is the hydration number calculated and how does this relate to the short existence of carbonic acid in water?