Elephant Hills Resort features a golf course and a casino. You can visit the spa to be pampered with hot stone massages, facials or manicures and pedicures, and Mapopoma Lounge, one of 3 restaurants, serves lunch and dinner. Other highlights include 3 outdoor pools, a poolside bar and a fitness centre. Fellow travellers say good things about the room service.