Hey Sean! It'll be great to meet you!
I can really only speak to camp Loma, since it's been a few years since I was at Cheesbrough.
Bathrooms? Yes.
Showers? Yes, and they usually have hot water.
Cooking? Full kitchen similar to Cutter if you want to cook your own food, but there is an NPC...