Amazing train for trip between Mumbai and Udupi/Mangalore. Very few halts. The train got delayed in Karwar by almost 1.5 hrs. It covered Karwar and Udupi within 2 hours and we reached Udupi with only 30 minutes delay. I slept in Upper berth and didn't feel a single jerk, slept through the journey like a baby. It feels congested but for sleeping purposes, this is great train.