English: Indeed, it's worth the travel.
Telugu: నిజంగా, సందర్శన విలువ.