We planed a trip to Mallorca exclusively to dive. Two and a half month before traveling, I contacted Big Blue explicitly saying that we were interested in diving in caves and wrecks. We planned 8 dives with them to move afterwards to another area of the island.
We were told that the wrecks could be arranged without a problem. When we arrived, they told us that the wrecks were not planned for the days we were diving with them. After complaining about it (since they have 2 1/2 months to let me know about it), they didn't care at all. Moreover, the staff tried to downplayed the dive sites we wanted to visit saying that they were not that good.
We had to contact several other dive shops and change our holiday schedule to be able to go to the sites we wanted (and they were amazing).
Long story short, don't trust you'll get to do what you arrange with them because no one showed not even a little interest or willingness to fix this. The owner that was the one I had the communication with didn't even approach us to apologise for the inconveniences she caused.
Other than this, most of the staff is very nice and competent.
During my trip, I dove with 3 dive shops in the island, this is the one I'd recommend the least.