El Rancho is a renovated country house 3 km from Tarifa and a 10-minute walk from Los Lances Beach. The property features a seasonal outdoor pool, 1-bedroom apartments, and free Wi-Fi and parking.
The apartments are rustic and come with a private bathroom, a living room with a sofa bed, a fan and a TV, and a kitchen and dining area with a fridge, microwave and coffee machine.
The Rancho serves breakfast, and there is an à la carte restaurant and a terrace with barbecue facilities.
The property has luggage storage space and bike hire is available at the tour desk. You can ride horses in the area, as well as windsurfing, kite surfing, snorkeling and other activities.