We had a wonderful holiday at El Rancho. This was our 2nd stay in 3 years and I wouldn't hesitate to go again. There were 7 of us ranging in age from 17 to 75 years and we felt safe the entire time. The villa we stayed in was lovely, comfortable and clean. The staff were friendly and very helpful...
More
