Incredibly flexible and patient.
I did my open water certification with these guys. I had called other places who couldn't work with my schedule, but they just asked when I needed to be done and made it happen. I did some parts of the class online, and then did the in-person sessions as they fit my schedule (mostly evenings and weekends).
They really make you feel like you're out with friends learning something new. There were a couple of skills I had trouble with and they had absolutely no problem working with me and letting me try again and again. I worked with two different instructors (Jeff and Bill), and both were excellent.
Go to Joe's.
I just completed my PADI open water with Uncle Joe's. As the name suggests it is a family business, so expect to be treated like family. Jeff was happy to accommodate my schedule, unlike other shops that only offered me Saturday sessions. He explained the features and benefits of their equipment array, without making me feel pressured to overspend at my level. Both he and Bill were thorough and patient, even when I was a less than stellar student. I came away confident I will make the most of my upcoming trip to Curacao, and I will recommend Joe's to everyone!