The food is good in the restaurant. Rooms if needed are comfortable, but the place is a bit noisy, so might want ear plugs. Gas is expensive, so plan accordingly. We have not needed tire service the last few years so I don't know if they keep a mechanic on site or not anymore. Parking can be tight, but you can always find a spot if you are willing to walk. Remember, launching and picking, there may be people waiting. Don't go down the launch without being ready to get the boat in or out right away. I know, basic launching 101, but seems about every year somebody forgets the rules. May be because the place seems so remote. The only vehicle problems we have had were tires that went flat while we were gone from slow leaks, and dead batteries from operator error, i.e. being in too big of a hurry.
I hear there is a place further up north that also cooks, and has gas. I think they are just a few miles further. Might be worth checking out for the extra services.