My experience last August with this hotel was very positive. It is a bit old but more than nice enough for me. The beach area is small but nice and the pool area is huge. Never had any trouble with my dive operator using the pier. Don't lose your locker key. It can cost a lot more than your think to replace it.
I just want to mention that the DP shop is run by some very nice guys. I don't use DP but they were really nice to me anyway. I forgot to pull my gear off the drying racks and it disappeared by the time I remembered that night. The DP guys had pulled it down and locked it away. I got it back in the morning in time to dive! Observing these guys over the week I get the feeling they keep a close eye on things in the dive area. I also did a night dive with them and enjoyed it.
I just want to mention that the DP shop is run by some very nice guys. I don't use DP but they were really nice to me anyway. I forgot to pull my gear off the drying racks and it disappeared by the time I remembered that night. The DP guys had pulled it down and locked it away. I got it back in the morning in time to dive! Observing these guys over the week I get the feeling they keep a close eye on things in the dive area. I also did a night dive with them and enjoyed it.