Das Hotel The Sloth Bali liegt rund 2 km vom Milu By Nook und nur 6 Fußminuten vom Love Anchor Canggu Bali entfernt. In circa 500 Meter Entfernung vom Deus Ex Machina gelegen, verfügt das Hotel über einen Swimmingpool, wo sich die Gäste entspannen können.
Das 2-Sterne-Hotel ist nur 11 Minuten Fußweg von der Paradise Pictures entfernt. Der Tempel von Batu Bolong gilt als heilige Stätte und liegt in etwa 6 km Entfernung vom Sloth. Die Unterkunft liegt gleich neben dem Taman Segara Madu Wasserpark.
Die Gäste können indonesische Mahlzeiten im Restaurant Give Cafe, in unmittelbarer Nähe zum Hotel, genießen.