Situated on the beach in a garden setting, our on-site restaurant is rustic, yet elegant and at one with nature. Enjoy Mexican Caribbean-style food made with passion and flare. All food is prepared fresh and onsite - using local ingredients – and every dish is put together with love. We believe that fresh food is integral to vibrant, happy living.