Although this resort is far away from the cities, that is the very reason we loved it! So beautiful, great ocean view from every room, wonderful staff who are the friendliest and most kind I've ever run into. Downsides would be that if you do not like to walk (we do), you'd need a car to get to Point Udall (which we missed on this trip), nearby casino & to the cities. Hiking trail right by the resort led to a turtle nesting beach, and great views of the island - be sure to wear leggings & good walking shoes - trail is a bit rocky & rough in spots. We used cabs & the VIHail ride share. That was very good & convenient to use. FYI cabs have set rates, so it'll cost you about $70 to get from airport to the hotel. Overall, we spent about $250 on transportation between cabs & share app. Still much cheaper than renting a car. We can't wait to return to this one next year & want to thank everyone at Grapetree Bay Hotel for a fantastic stay!