I'm headed to India with my family in a couple of months and see that there are some potentially useful overnight trains. But I also see that there are many low cost airfares. I'm just back from Thailand and I took the overnight train from BKK to Chiang Mai based on the positive reviews it gets. In reality, I think I would have been better off flying: the first class sleepers weren't too nice, the train was quite late, and I got a bad night's sleep. If I didn't particularly like Thai trains, am I correct in believing I probably won't like Indian trains as well?