This resort is located in stylish Seminyak and just 100 metres from the beach; it makes for a great base for exploring all Bali has to offer.