
Go down a bomb
British Slang
It's an informal British phrase and not commonly understood outside the UK. 
Positive Impact
It suggests something made a very good impression and was extremely effective. 
Social Context
Use it in casual conversation or when talking about social events for the right tone. 