I booked a Los Haitises (+Cayo Levantado) tour through Moto Marina and have mixed feelings about it.
The staff was super nice and the tour itself was pretty good. Los Haitises is beautiful, although didn't like Cayo Levantado too much, but it's very personal (It felt very touristy, with too many shops, loud music and too many tourists). Even Los Haitises was packed with tourists and perhaps it would be better to limit the number of visitors per year in order to preserve the parc.
Food was good and included in the price, as well as drinks.
Our guide Wilfredo was great, with lots of interesting facts/stories to tell us. One of his coworker, Roberto was also very kind and eager to help, but I didn't like it that he through bits of coconuts (or bread?) to the Pelicans of Los Haitises. Feeding wild animals is really bad for the ecosystem. The animals get used to being fed and end up not being able to hunt for themselves. He also refused to serve me water in the same plastic cup that I had kept and gave me a new cup, probably for my comfort, but why go against a client's wish? I always try my best to reduce waste and one may think that it's useless if only one person does it, but I think that it's better to try to make an effort rather than giving up. In anyway, he should've respected my wish.
I'm not a huge fan of the loud music on the boat either, but they stopped it whenever we were getting close to wild habitats.
Overall, I thought that the tour was worth it and at a reasonable price, but I question the seriousness of the company in terms of respect towards the ecosystem.