Works extremely well for me depending on work schedule.
I combine it with a healthy calorie counter diet, eliminate all sugary drinks and snacks, and the added weight melts off. I'll go from like 165 to 150 in a few weeks.
I wake up and have black coffee. Water. Maybe a small amount of milk in the coffee. General rule being nothing over 50 calories during the fasting period. I usually run an 18-6 but I've done 20-4. I'm not super strict on that. I mainly aim to get at least 4 or 5 true fasting hours, ideally 6.
I got used to it very quickly and just wasn't feeling the hunger, but that does depend on schedule a lot. When I'm eating it's a main meal that's a leaner meat portion (chicken breast, salmon, lean pork sometimes) with tons of veggies. A second meal will be something like eggs, or smoked salmon, avocado, a salad (rocket, arugula, spinach), some probiotic yogurt, green tea. Snacks vary but no chips or chocolate or candy. I like olives, vinegar cornichons/pickles, etc. Sometimes the first meal will be a breakfast type. Banana, oatmeal etc.
It's pretty easy to do once you get in the groove of things and find out what you like to eat that's healthy and beneficial but also tastes good enough and is satisfying enough for you to be happy eating it. The main problem I see is people trying too quickly to just ditch everything they love at once AND fast. It'll just make you miserable and fall off usually. I work my way into it, along with calisthenics and cardio. I kinda run a routine where I'll get lazy and put on some weight in the winter and then start this up in the spring (pretty much around now) and run it all summer.
Hoping to maintain it year round soon! Cheat days are fun motivators to look forward to. Every 2 weeks or so my gf and I will do a fun dinner at home or go out. Steak, wine. Etc. I also cut down on booze when fasting. Unnecessary calories in that. So no beer, wine, bourbon.
Hope this helps someone!