Sadly they have this kind of adverts where there purpose is to lure people. I wouldn’t consider this one a resort, looks you are right “Lost” seems, this is better than Lost Island. Seeing isn’t always believing..
Nick of Digitekprinting.
See me at http://www.digitekprinting.com/poster-prints.