Everything went pretty close to as expected and trip was good - no hassle. Nice to have it booked together. I also flew to Bangkok and booked that separately. This was the 9am ferry to arrive at Surat Thani airport (so including bus) at 3pm I believe - maybe it was 3:30 can't remember right this second. Note it left actually at 9:30am and the sign at the pier also said 9:30am. I was getting a flight after that from Surat Thani to Bangkok. Since I was booking flight separately and knowing how ferries can run I booked my flight from Surat Thani to Bangkok at 7:30pm and that allowed time to rest and grab food in the airport. We arrived at the airport around 4pm. Some people DID have 4pm flights booked and I don't know if they actually made those or not. Also when you arrive at the airport too early the window isn't open to check your bags so as a solo traveler with no one to watch your things you have to lug it into bathroom etc with you which I find completely annoying. But better than missing my flight. The ferry on the way to Koh Tao was Lomprayah. This one was Seatran. Couldn't find the Seatran window at the Koh Tao pier because I had never looked on the other side - Lomparayah is on one side and Seatran the other. I asked at Lomprayah and they sent me to Seatran. I went to Seatran and they checked me in and gave me all of the tickets, but said I would actually be ON the Lomprayah ferry, and so sent me back over to the other side of the pier (dragging my luggage :)). So ferry to Koh Phagnan and then off the boat, wait for an hour, get on next boat, stop over but stay on boat at Koh Samui then arrive at Surat Thani and board bus that is there waiting and it takes you to the Surat Thani airport.