Check in as always was friendly and very quick. We were even met by Ashwin which was very nice. The decorations inside and outside we very festive, they really get into the Christmas spirit. The rooms as always were very clean, and the housekeeping staff are very friendly. The weather was not all that great so we had limited time by the pool, but the time we did have there was always someone around. Shout out to Josh who was always making sure everyone was taken care of. We had Christmas lunch in the Grill Room which was exceptional. The food, service and entertainment we first class. Breakfasts as always the food is amazing. A special thank you to Sebastian and Zodwa the Breakfast manager. Then to Nicolene, if they could take that ladies attitude and service and apply it to everyone, there is no way that anyone could ever complain. She was always on had, always friendly and nothing was ever to much trouble. Now the reason for the 4 and not 5 stars. We have had issues on our previous visits and again on this one. Those have now been addressed directly with the hotel management in detail. So we shall see going forward what happens. It definitely will not stop us from returning in the future. We cannot let a few things/people take away from what is an amazing place that really takes you away from the real world while you are there.