Das Snow Lion Riverside Resort liegt idyllisch am Ufer des Li-Flusses im Dorf Mushan, etwa 2,5 km vom Zentrum Yangshuos entfernt. Umgeben von beeindruckenden Karstbergen und grüner Landschaft bietet es eine ruhige Oase abseits des Trubels.
Das Resort verfügt über einen saisonal geöffneten Außenpool, ein Restaurant mit regionaler Küche und eine Bar. Aktivitäten wie Fahrradverleih und Tischtennis stehen zur Verfügung.
Die 45 klimatisierten Zimmer sind mit kostenlosem WLAN, Flachbild-TV, Wasserkocher und Schreibtisch ausgestattet. Die Badezimmer verfügen über Dusche oder Badewanne, Haartrockner und kostenlose Pflegeprodukte.