Having spent many years in the diving in a variety of places, I always come back to Mermaids for a variety of reasons. Firstly I know the people. They know the dive sites. They are extremely safety conscious. This is of primary importance.
Secondly they have reliable transportation on and off the water.
Thirdly the people I've met are from all walks of life at Mermaids--Switzerland, Britain, USA, Thailand, Japan, Korea, China...It is a wonderful place to make new friends and contacts.
Finally there is an opportunity to socialize informally every-so-often at cookouts.
Mermaids is among my best memories in life as I'm sure it will be yours!