Olá, mlmb.
Embora não fui aos 2 hotéis, passei pelo iberostar, e é muito bom, bons quartos, staff simpático, etc. Quanto ao El Mouradi, não te aconselharia, pois a comida é muito local, não é a melhor, e o staff é algo rude ao fazeres uma queixa, segundo amigos meus.
Quanto ao local, aconselharia hammamet, zona mais calma, água mais quente, e, se gostas de história, há uma medina(mercado), onde se compram grandes lembranças.
Espero ter ajudado.