Everything fromy start to finish was amazing. The booking was easy, great team in the UK. The food and kitchen staff were great, we never had the same meal twice and we never went hungry. The dive guides were brilliant, I did my advanced open water and nitrox course on the liveaboard and they made it really easy. The briefings were very good, we all knew exactly what would happen on each dive, the zodiac was never far away and they made sure we saw as much marine life as possible, including hammerheads, grey reef sharks, thresher. Healthy reefs in abundance.