

El hotel se localiza en Ojochal, un pueblo en el extremo sur de Costa Ballena, en la región del Pacífico Sur Central de Costa Rica. Además, el hotel se encuentra a 600 pies sobre el agua, con impresionantes vistas panorámicas del océano y la cercana isla de Garza. La capital de la nación, San José, está a 3 horas y media en coche del establecimiento, mientras que el aeropuerto internacional Juan Santamaría, se halla a poco más de 3 horas en coche.