Can I please have some urgent assistance with identifying the following resort/hotel in Indonesia? I believe it is on an island overlooking a bay. Thanks.
Follow Ups: