Great view and location if that is all you are interested in.
In terms of personall touch by the host, or value for money it feels very much focussed on turning tourist over and locking down the high rates with not giving away much Greek hospitality.