Let me explain why? I have been to several cities due to deputation work ! And go to tell in other cities u have to roam around before u an get good ,descent atill affordable restaurants where u can hav good breakfast and meal but in mumbai u can find good restaurants im mumbai at will and public transport is far better than any other cities in india .And last not the least it's a much more civilised thant any other cities and This city makes u addicted to spirit of living !