Hotel El Morro is always our go to stop traveling south into Baja. It sits right on the water, rooms include breakfast, parking is sufficient, rooms are large, and always clean. As is typical in Baja, the shower heads are archaic at best, but water is hot, well, in Mexico, it is what it is. For a Mexican hotel, this is a great site, with sunsets and beautiful ocean views in the evening. Santa Rosalia is a darling town, once you get past the trash piles when you first come into town.