Take I-8 from San Diego to Yuma AZ, head south to the San Luis crossing and cross into San Luis Mexico. Go 2 blocks in turn left go 1-2 blocks turn left then turn right on Highway 2 and head east. Go a few miles turn south on the new toll road which is well marked. Follow a few miles out and you come to the toll booth. It is 94 pesos or about 8.00 head further south on the new road 35 miles, turn left at the T and head to El Golfo, turn left just before the town of El golfo and you are on the new highway to Puerto Penasco in 1.5 hours you arrive at the intersection where there is a new road to Sandy beach just completed take it to the round about 8 miles or so in and head to Sandy Beach resorts by going through the round about and taking the first right. Thats all there is to it. Need clarification? just ask (San Luis is not as confusing as it sounds)