You should be able to make it in 1.5 hrs. Maybe even a bit faster.
Here's your hotel btw
http://maps.google.com/maps?f=q&sour...,0.008873&z=17 (Guangdong lu/"The bund" Zongshan lu intersection, where it says Huaxia bank)
Google maps is not the best to use for China, gives a rough picture only.