We had booked out tickets on paytm for a friday night boarding to Gokarna. The bus picked us up from our pickup point and then we boarded the bus for the journey at Majestic.
The condition of the bus was good. The way to Gokarna is through a lot of hills and valleys, making it an enjoyable one. However, you don't get to see too many thing as it's a night journey. The roads felt good, except for the fact that it's all twisty and curvy.
The buses stop twice on the way, so options for dinner is always ON. The journey is approx 9 hrs, excluding the time taken by the pickup van. The arrival to the destination was on time.
I would advise to book your resort in advance - the best of the options are on the Kudle beach. Take an auto from the bus stand to Kudle beach (150 Rs).