Cock rock with tunes galore, just not very good tunes. A hummer now and then [I am guilty of hummin' `Fall To Pieces' myself], but it sounds exactly like what you expect the lead singer of, say, Stone Temple Pilots to sound like if he joined some old, dissipated metal band like, say, Gun's & Roses...oh, wait...  My grade: C+