I came north from East Cape. The road is in good shape for the most part. I stayed in Santa Rosalia at Las Casitas, which at $50 per night, quite reasonable for the quality. The rooms are super clean, showers hot and plenty of pressure, and the beds new and comfortable. Each room has a veranda with panoramic view of the harbor, town, and the ocean. At night, the panga lights of 800 to 900 squid fishermen dotted the ocean like stars in the sky. I can only say good things about this hotel.