The refuges are managed by guardians, they start their season from the end May and they work through to early October. Outside of this time frame, the refuges are open but not manned and there is no food available. Obviously, there are certain times over the winter when there is snow and this requires a very special set of skills, experience and equipment to contemplate doing the trek in these conditions.
You can always find a fresh water spring in the vicinity. You can buy food from their small shops, or you can book a hot meal and breakfast that is prepared by the guardian. This has to be reserved on arrival.
The refuges have an indoor kitchen and dining area with gas and utensils, there are also outdoor camp kitchens.
You can buy a place to sleep inside the refuge, you can rent one of their tents/mattresses for the night, or you can just pay for a pitch if you are carrying your own tent. It is strictly forbidden to do any wild camping on the GR20. You must check into a refuge, or private accommodation.