Solar cooker uses Sun's energy to heat and cook food. It is inexhaustible and clean renewable source of energy. It is free for all and available in unlimited amount. Hence, operating a solar cooker is not expensive.
Disadvantage of a solar cooker is that it is very expensive. It does not work without sunlight. Hence, on cloudy day, it becomes useless.
The places where the days are too short or places with cloud covers round the year, have limited utility for solar cooker.