12Dive runs a very organized diving operation, the equipment and the shop itself is really neat and tidy. They picked us up always on time and were really flexible and accommodating. They take you to different diving sites around the island depending on where are the best conditions. Our Divemaster Michael took really good care of us and took us to some really interesting and varied diving sites.
One little advice is to get the mobile number of your guide as soon as you meet him in case you will be diving for more than one day, that way you can let him know of any pick up time or location changes in real-time as going through the office phone number can be a bit challenging to say the least.