"Typical Spanish hotel in an extraordinary location. San Rocio is a pilgrimage location, and also on the edge of a wildlife park. The buildings are all low rise, and the streets are of sand, much used by horses ! A very odd place. We were there off season, and it was almost all shut, but you can picture it when it's busy with thousands of visitors."