Awesome private tour experience for my wife and me. Doing these two tours in one day is ambitious and can be overwhelming for those who get sea sick easily as you have a total of around 4+ hours of transit time at full speed.
Our tour guide Alex organized the tour in a way that we avoided crowds as much as possible and optimized our time. He knows every island and went above and beyond to make this a unique experience. We went inside caves and lagoons in the main islands around JB Island. At times we didn't see anyone else and we felt we were in the Blue Lagoon movie. His crew of 3 including the captain was always helpful catering to our needs, serving us drinks and making sure we were always comfortable and safe.
Alex lunch spot - Banrimnam Restaurant - is a hidden gem. Simple, fresh and delicious Thai seafood.
If I could do this again, I would start earlier - around 630 or 7am, to go to Phi Phi first avoiding the crowds and ocean choppiness, then heading towards the JB and other northern islands. If you go to the northern islands first like we did, you avoid the crowds, but run the risk of getting a choppy ride to Phi Phi if the weather turns and that can be rough. Alex recommended that, but we prioritized avoiding the crowds and ran the risk of riding in turbulent waters.
All in all, a truly amazing tour. 5 star marine is 5 star in every sense. Thank you!