I would have given 4.5 stars but I couldnt find out how to do that and wasn't really that bothered however the staff do really do this place a favour. All of the members of staff I encountered were were efficient, helpful and friendly.
I did have a reasonable relationship with the South African barman whose name I cant recall, cant have been that close lol, however he is what you need to get your youngsters and self a drink and he is aware you are on vacation and does his utmost to ensure you feel like you are.
I will also add that we met a very nice Belgian family around the friendly pool area and this type of atmosphere makes the time you spend here so much more enjoyable. I hope your cruise has started how you wished Richard.