The hotel is located on the sandy Leamtong Beach (Cape of God), the northern-most beach of Phi Phi Don Island, situated in the Andaman Sea, close to Bamboo Island, Mosquito Island and Phi Phi Lay Island. Guests will find restaurants, and bars in the immediate vicinity and there are nightclubs, links to the public transport network and shops 1 km away at Tonsai Pier. The centre of Krabi Town, with its bus station and tourism authority is 4.5 km away and it is 48 km to Phuket Island.