I don't believe they are any good calling from the Bahamas. You can get Batelco Phone Cards in the lobbies of most of the hotels. If your staying at Atlantis, there is a phone bank right outside the Casino - sells the cards and has several phones there. Thats the cheapest way to go. Cell phone service - Verizon, ATT is quite expensive, like $2.99 per minute and it is spotty. My friend spent several hours walking around Harborside/Marina Village/Atlantis trying to get a signal. Next day she picked up one right in our unit. But oh wow was she surprised when she got her bill.