I use Bottom Time Divers (Raul) and have known the DM/owner for about 25 years. He is familiar with cameras having had to put up with me and mine among others. If you use him make sure to let him know what lens you are using i.e. macro, "normal" or WA/fisheye. He will know what to point out. Btw, if you use a macro lens, you will definitely see eagle rays.
He will wash you gear including wetsuit. Snacks and water are provided. His boat is at the Fonatur marina.
I assume by "store dive gear" you mean overnight and you are not leaving it for long term storage.
Basically he is what is called a boutique dive op. https://bottomtimedivers.net/
Personally I stay away from ops that don't have their boat since they contract other companies boats and you may be diving with separate groups leading to separate water pickups as you will have a your own group and DM.
Yes, Living underwater is good too. I know Jeremy, have dived with him and Raul is friends with Jeremy. They have both been around here a long time.