Our stay at Hotel Teanehi was excellent! The hotel pickup and drop off was great and the whole property was well taken care of. If you do not prefer to walk without sidewalks, prepare to take a ride into town, which is a slower process than a typical taxi elsewhere. We walked everywhere (20-30 minutes to swim or eat) and had no issues. We specifically chose this hotel for AC in the room, breakfast, and general comfort. All three of those were just as expected and we would definitely stay in the same location if we come back to the island.