Personally I would never buy off plan or something in a partially finished development again, especially in Spain.
The architectural plans may have been correct for our apartment but that's about it. We watched the progress of our development quite carefully and certainly did 4 visits over 18 months or so. Yet when we went to get the keys, we were told there would be no trastero (locked store room in underground garage) despite having paid the deposit for one. We refused to accept the proffered refund and said the contract had been broken and they could keep the apartment too. Needless to say a trastero was built for us and 1 other owner, but 10 others were not as adamant and have never had theirs. A trastero is essential in our opinion if you want to keep bikes, or other gear, on site.
The landscaping is nothing like the images we were shown ahead of purchase, so as there is no grass anywhere there are no external sound absorption measures in place. Every last footstep can be heard!
The swimming pool had to be repaired about 5 times in the first 3 years.
The 20ish villas to be built at a later date turned into 100 terraced houses.
The 9 hole golf-course turned into scrub, rough park etc, currently it is a park with children's play area and dog training compound. Guess we hope that's settled now. The clubhouse for that area has never been occupied.
There were a few ponds in another exercise zone but the frogs moved in and made such a racket the ponds were drained and the frogs evicted.
Behind us a small shopping complex was due to be built on an olive grove. That then turned into a 3 storey bowling alley. It stalled once the external shell required windows. Paint was applied to the external walls after a couple of years, but no progress has been made in the last 5 years. Our palm tree and hedge have grown to cover the view of that eyesore now.
However we know that if we were to sell up and look elsewhere, we would want more or less what we have now: a 2 bed, 1 or 2 baths, garden with sitting out areas, garage and trastero, close to the sea and with a cycleway and bus route into town. So we keep our current apartment.