This hotel is unfortunately not delivering to expectations. Overall the hotel has great potential, nice facilities, a good beach, restaurants that are quite cosy etc. However the problem is that there are simply too many people sharing the services. For example, queuing 15 minutes to get something to drink, realizing that in main buffé restaurant that most food has run out even an hour before closing time, ice running out in bars, having a broken soffa bed that after reporting the problem still being broken, meaning poor sleep. Additionally, the option to make a reservation in one of the alacarte restaurants is just silly, you probably need to stay a month in the hotel to book an option in advance. We did report the food problems and as a nice gesture of making us satisfied, they managed to squeeze us in the next evening for alacarte. The adults got a nice evening, but the kidz needed to wait for 2 hours to get a pizza and then it was not even a the pizza they ordered. No, I can not recommend this place, sorry.