Die Suntrails Lodge liegt in der Gegend von Montezuma, wo Sie die Natur um sich herum genießen können. Es hat einen majestätischen Blick auf das Meer von seinen 6 Zimmern und auch einen kleinen Weg, der zu den Montezuma Wasserfälle in einem 10-minütigen Spaziergang durch den Wald verbindet