Reopened a few weeks ago following an extensive renovation, Villa Santa Cruz is a 24-room beachfront hotel in the heart of Todos Santos. There are new tented suites beside the ocean, revamped ...