Something that invokes a feeling similar to what you experience after taking the first shower after a ten-day hiking trip
Wow, that movie was turbo-boosted!