First impressions are very much 'oh dear', this ain't no 4 star and no it's not. But you'll probably get used to it and have a nice holiday anyway. So reflect that you get what you pay for and you'll be ok.
It's such a shame that no-one really cares, because it could be so much better. It's away from other hotels, has a massive beach nearby, a nice town to walk to and some decent facilities...pool, bikes, tennis. But it's not hard to see the flaws...the broken loungers dumped all round the place, the lack of any garden care, the loose tiles in the rooms, the crap "stage" for the annoying repetitive evening entertainment that drives people away, that no one could be bothered to cut up some fruit for breakfast, the premium rates for sitting on front row sun loungers...god, the list could be endless.
But it's not fair to say you won't enjoy it. You will and we did. Because Sardinia is gorgeous and the sun shines. It's just that at the end I couldn't be bothered to tell them how to improve things and just rolled with it. It's that kind of place.