El Rompido was originally one course - the South - and they added the North course 15 years or so ago.
Understandably there has been a lower level of investment over the past 18 months due to Spain being in a near permanent state of Lockdown, but....
There is lower investment and there is no investment, and it would appear that the courses at el Rompido have suffered from the latter, especially the North course.
I'd have to say that there are many of municipal courses around the UK that are in a better state than these two. (23/24 September there was a major thunderstorm - I was there - and it wiped out a course the other side of Huelva and I presume this is the cause of the damage here) The bunkers were wiped out by the storm, but there has been very little work carried out to repair the damage - hopefully the attempt that they are making to put drainage into the bunkers will be completed by next season, but it does appear to be a case on 'tomorrow'.
Tee boxes have, in many instances (especially the ladies), a 'hump' in them so the ball is above or below your feet before you've started a hole. Bunkers on the South ok(ish) the North course see above. Greens are damaged, more so on the North than the South. The greenkeepers have not seemed to work out that you don't put the hole on a slope!
Overall, I must say I was very disappointed with the courses, having been told it was a good course, especially so that SOLO's run their Festival week there annually and Tarleton also use it for Festivals - neither of which will have me joining them.
The Clubhouse is OK, but again very tired - careful walking through the shop as the flooring has 'hills and troughs' in the wooden floor. But the food and drink operation, other than being slow, is pretty reasonable.
The answer to 'Would you go back' is a definite NO - unless there are some really good write-ups in the future.
(It is attached to the Precise Hotel, which again is a little tired and a number of the staff need to learn some customer care...not act like it's a chore to help you)