This gave me a happy feeling from the moment the synth started @ 0:28. Happy tune!
The melody is pretty basic and it's hummable (Is that a word?) instantly.
The rap coming in around 3 minutes is very 90's indeed and after that a new bass melody strats, keeping things interesting.
The only thing I miss, is some spreading over the stereo field. Lik a panned delay on the chords, or something like that. Although the rap vocals are somewhat spread on some places.
This music would be great for listening while driving, I love the oldskool vibe.