We stayed at Zaborin near Niseko and they provide free shuttles to Hanazono. Our stay was gorgeous though I'd say we as far as the actual lodging we preferred our stays in Kyoto ryokans, however the scenery at the Zaborin cannot be beat. Food was good, service was helpful and nice if a little bit unpolished (again in comparison to Kyoto Ryokan).