Make no mistake! This is NO IberoSTAR! The hotel is fine as far as location goes (close to the old town etc.). The service is TOP! I have never been at an all-inclusive where they even do your laundry. The food was moderate for a 5*! Very monotonous and bland, even the desserts! At the beach bar the range for all-inclusive guests is very limited! There's hardly choice between 2 snacks. At the bar hygiene is not very important either. The Italian restaurant is very good. Shame that this was the only à la carte restaurant that's open... You can only eat free of charge once during your stay, bizarre. The beach is quiet, but artificial with stone-dust. An absolute no-no is the constant nagging on the beach for: massages, beauty treatments, excursions etc. Sometimes they would ask 10x a day!! Very annoying!!! We also reported this to the management. For us: certainly not a bad hotel but not worth 5*!