Minnesota Hip-Hop, it is fine. I say take a listen, whether or not you prefer hip-hop.
This is a song on their new album Shower the People You Love with Gold. I think you can at least listen to it for free on www.westerncivrock.com. Anyway, it it is really rocking with a lot of crescendos and decrescendos.
Upbeat, poppy, piano-driven