Hi Tim,
Thanks a lot for your reply. I got your point on how the model works.
I've checked the link you attached, and tried to use t but with no joy as they use otb-applications with isn't starightforward to install. It needs Python 3.5 which is out-of-date and no longer supported by many Python IDEs.
Do you think a decent resolution can be achieved on Sentinel-2 using ArcGIS Python API? What would be the reasonable down-sample factor?