This Indonesian resort is the perfect spot to unwind

This resort offers the ultimate off-the-grid escape.