We had a wonderful experience at Kooddoo, the staff were exceptional, the food was amazing, the views were to die for. We went for our anniversary and when entering our villa were thrilled to see a message on our bed, we were also surprised with towel decorations on our bed after having our room made up. We had overwater sunset villa 505, it was beautifully decorated, air conditioned with a minibar which was replaced daily (2 beer limit) with cans of coke, sprite and soda water. Pringles, nuts and lollies were also provided in case we were hungry between meals. Staff were friendly and could not help you enough. Snorkeling could be done around the villa and reef snorkeling was accessed via stairs near villa 519 (tip try and get a villa close to that one). We went all inclusive which I recommend, breakfast, lunch and dinner were provided and staff encouraged us to eat and drink as much as posssible, their service was outstanding. A sunset cruise was included which allowed us to take in the beautiful surrounds. We were blessed with perfect weather during our stay, 31 dropping down to 28. A fellow tourist was given a cake and sung happy birthday to, this was not organised by his partner. The resort knew it was his birthday during his booking and provided that service anyway. Noise from the airport and boat jetty was not a factor at all. Manvi, Poppy, Shifa and Jo-anne were exceptional.