We booked this trip through sharkbookings.com but in actual fact it would seem that no matter who you book through, once you get to gansbaai all the various companies offload customers at a central venue and they are shipped out from there. When arriving at shark bookings it was very chaotic, they seemed unprepared for our arrival and almost lost part of the group on the way to the harbour. But once we were all together at the whale viewing/shark diving centre we never saw the staff from sharkbookings again and staff here ensured things were run very professionally and we were reassured. Customers should be aware that they will be on the boat for approximately 4 hours. I would seriously recommend taking sea-sickness tablets before heading out as it is very likely you will feel ill if you dont and not enjoy the trip. These details aside it was a BRILLIANT experience. Our guide was a knowledgeable marine biologist who could answer the variety of questions we posed. There were wetsuits to fit up to 4xl divers. Lunch was included before we left and snacks were also availble on board. 5 people at a time go into the cage once a shark has been spotted ~(although it may be a long wait before this happens) and are left in for 20-30 minutes with an option to go back in later if you would like. We felt safe at all times but were still close enough to the sharks to get the adrenaline flowing. We saw a few different sharks and had loads of photo opportunites in the water and back on board. I would definitely recommend this trip!