How to go to Gosaikunda?

Gosaikunda is becoming one of the favorite trekking place among everyone these days, but everyone needs some sort of information regarding the place or on how to reach there. Well, I just wanted to write something about it, trying to give the descriptive information...