Grass Roots is really really nice. Good people too.
Harborside is a mess. Too much traffic and too much politics
C420online.com is great for the whole state of California they deliver next day.