Great place! We've stayed here twice now and would definitely stay again. It's on a hill which we personally wouldn't walk up, but that isn't a problem for us as we have our car and a taxi back from the esplanade would be super cheap. :) Great value for money and sparkling clean.