The hotel itself is outstanding. Modern, clean, very well kept. Rooms are spacious, clean, and bed very comfy. Beautiful flowers everywhere, and amazing views. Unfortunately there appears to be preferential service for certain individuals, especially during dinner service. We went without drinks on two occasions, as staff appeared to be concentrating on certain diners, ensuring they were being served. When I asked for drinks, I was abruptly told to wait, only to be waiting for up to 30 minutes. Not good when you are dining with a thirsty 2 year old. The boiled eggs at breakfast which are my daughter's favourite were always raw. The service in the main bar is poor. The staff are all very lovely, but the service structure does not work. There could be a wait of up to 45 minutes even to receive a menu. And then another 30/45 to receive a drink. This was during times I would consider to be quiet. I went up to the bar to order drinks, and again was abruptly told to sit and wait. The staff seemed to have no system of knowing what table the drinks were for, as they were often left wandering around trying to find out who ordered them. Obviously the water park was too cold for our two year old during April, so one of the reasons we booked this hotel was due to it having outdoor heated pools. Unfortunately, nearly all the families with babies had to cram themselves into a very small pool, as one of the pools was not heated, when it was stated that it would be. Several people complained to staff who were pool attendees, but they appeared in no rush to fix the problem. It wasn't resolved before we left. Like I said, the hotel and views are amazing. If you are used to extremely slow service, then it's the place for you. I really has very high hopes and expectations, but have received better service in 4 star hotels in places such as Croatia