Ses Fontanellas Plaza, San Antonio, Ibiza review