The bungalows are large, comfortable, air-conditioned and right on the beach at Rancho Leonero.