Don Curro was a 3* when I visited and paid 70 euros.

The poster was looking for a moderate hotel (not the Ritz). I believe 70 euros is well within the moderate range - the Ritz would be much more than 70 euros.