Just imagine spending your dream day in the company of your closest friends, family, surrounded by the most beautiful beach, intimate and private atmosphere, bohemian style and the best Mexican food. It's like taking a little vacation and celebrating your wedding day by spending time on a pristine beach, saying vows and exploring new places.