hotelový komplex leží na ostrove Phi Phi Don, medzi plážami Ton Sai Bay a Loh Dalum Bay. V blízkosti hotela je niekoľko reštaurácií a malých obchodíkov