I’m going to start with the good point which is the staffs who are amazing . Staffs at reception , housekeeping , drivers etc they are amazing . The bad - everything else BUT it’s not their fault . The hotel is a run down , dirty place . I would categorise it as a solid 3 star not 4 . I book a pre- paid 12 day stay here because I had to come to Canggu for a yoga retreat . I booked the Urban Top . The room itself was very big but was also so filthy with half the curtain and an outdoor bathroom with dirty bathtub . The door to the room itself has glass panel on top and was facing the main road . I had to asked for extra curtain to be put in front of the sliding door to the bathroom . The toilet has a clear glass door with washed out peeling wall . Lights in the room / bathroom were mostly broken. They fixed them and they would break again . No idea why . Breakfast was ok but could not do egg white omelet. Asked for olive oil and was told they had to ask the chef first so I just bought my own . It’s very noisy during the day and at night strange and loud noises could be heard from near by room . I got to the point where I couldn’t stand it anymore and decided to book myself a 3 night stay at La Reserve 1785 Canggu ( which is a proper 5 star stunning property ) and that literally saved my life . The staffs at Shore AMORA apologised to profusely and did offer me an upgrade to a pool villa but i would not stay here one more night even if they’d offered to pay me . They gave me a parting gift and told me that they could not give me my money back for the 3 nights I decided not to stay and I told them “ did I asked for it back ? I know the rules . It was prepaid non refundable and it’s fine . I think this place will be amazing for some people but it just isn’t for me .