Public transport in Shanghai

Is it easy to get around in Shanghai? I heard that the public transportation is very convenient and reliable. Opinions?