We stayed at the Hiawatha Beach Resort and have been very happy. They are right on biking and snowmobile trails.
All reviews seem positive