While situated among tall trees, this boutique lodging in Mexico is close to the beach, and offers travelers a place to rejuvenate and unwind.