Sleeping

Hotel El Rancho Olivo is far and away the best of the bunch.