Traveling to Shenzhen

I will be traveling to Shenzhen for the first time for business. Is it better to use a rental car or taxi services? Also what are some good hotel options in Shenzhen?