I had a stay in kolkata for 4 days. It is a good place to be. People understand Hindi. So language was not a problem. It is the cheapest city in India I visited in term of money. Things and services are really low cost there. So you really enjoy your stay at this cheap rates. The food is great. You get to taste many type of food. The city is properly linked to every places through public transport. I also had a chance to get in Metro, Which is Indias First metro. My overall experience was good.