To be fair Sandra, the other Half board places (can't comment on Teresa's / Perros, as never did the half board or B&B there),
Breakfast is only ever OK and usually continental.
Thomas Bay, Athina Hotel, Nafsika, Golden Beach in the old days, etc. etc.
All have a top-up fee, for the better breakfasts / full English.
We found the best Breakfast's in the resort to be had at Two Stars or the Condor, beat all the Hotels for quality & substance.
I still think that the only disadvantage for those up the hill - - - is the Hill!
avantage = great views, better rooms in most cases,
disadvantage = (unless fairly fit) - that slog up the hill.
People get older and find it a struggle - that's all that puts me off - Romanza is a great Hotel.