go to town on

Do something thoroughly

To go to town on something is to do it with enthusiasm, energy, or thoroughness—often to excess.

You might go to town on a meal, devouring it eagerly: She really went to town on that pizza.

The phrase also applies to criticism or attack: The reviewers went to town on his latest film.

The underlying image is of someone who, having reached town after rural isolation, indulges fully in its pleasures.

Related

rampage · exhaustiveness · feast · eat up · splurge · rigor · voracity · have at it · devour · meticulousness · lay into · tear into · pull no punches · intensify · zeal · go ham · gusto · comprehensiveness

Opposites
intensity/effort

go to town onhold back

Prevent forward movement

phone it in · half-ass · go through the motions · take it easy · go easy

consumption/indulgence

go to town onfast

Speedy, or skip eating

diet · abstain · go without · deny oneself · nibble

restraint/moderation

go to town onrein it in

Exercise restraint or control

tone it down · ease off · pull one's punches · show mercy

Family

going, gone, town, towns, township, townsman, townsfolk, townspeople

Familiarity
Top 200,000
Profile
Used worldwide · Timeless · Abstract · Everyday, not technical · Rated G