Through and through; thoroughly; entirely.
Fully; completely.
Without any reservation; taking the greatest advantage of the situation.