Benidorm - The Square - love it or hate it ?