Kravitz often comes across as a musician who's so meticulous about getting that vintage sound that he forgets to be inspired. That meticulousness can end up making the production just a little too slick. To complicate matters, he's heavy on catchy riffs and anthemic choruses, while often light on lyrics and adventurousness.
Personally, I think the single, "I'll Be Waiting," is one of the weaker tracks on the album, although it is representative of his sound. I would much sooner take the title song, or "Bring It On," "If You Want It," "I Love the Rain," or "Dancin' Til Dawn" with its smoking sax solo.
Once you get past the almost-precious trappings of the sound, you'll notice how much Kravitz is enjoying himself. And on those tracks I mentioned above, it's infectious. He slips through Southern fried rock, AOR, The Strokes, and Tattoo You-era Stones, and you have to admire his enthusiasm for the charm of rock n' roll in its many incarnations. The filler tracks kinda stand out for what they are, though.