We stayed for one night at Neptune for convenience as we had dives booked with them. We had originally booked at a much cheaper accommodation nearby that offered similar facilities but moved our accommodation here as they told us that it would secure our dives with them.
Unfortunately, the stay itself wasn't so great - check-in wasn't the most convenient as the ladies on the front desk seemed more interested in chatting to each other than helping guests to check in. They had no record of our night dive we had pre-booked and told us to check back in a couple of hours. They couldn't answer any of the basic questions about the dives (like which dive sites) and didn't seem very well informed.
Our toilet was blocked for our entire stay, and even when highlighted to staff, and the toilet was 'fixed' then it still didn't flush properly so we had to use the outside toilet at the dive school for the duration.
It was also incredibly noisy from the street, with really loud music blaring late at night from nearby bars when we were trying to sleep. On the flipside, there were good places to eat and drink very close by.
Luckily, we were only there one night, and with that considered, the convenience and great diving still made it worthwhile.
The divemasters at Neptune are among the best that I have dived with. Johnny took us on 3 dives - 2 boat dives and the sardine run. He has possibly the keenest eye of any divemaster I have ever been with, able to spot pygmy seahorses and other tiny creatures that we would have otherwise missed. He brought along a whiteboard and named the interesting sea life we came across. Nathan took us on our first night-dive and was a fantastic and attentive guide/instructor, and was very patient and reassuring when I had a buoyancy problem. Both did briefings before the dives, and made sure our equipment was set up, & put us into buddy pairs. We were expected to do our own buddy checks, which is standard procedure.
The only downside of diving with Neptune is that some of the equipment was quite old - our masks were scratched to the point that they weren't so clear, and the reef boots I was provided had holes and tears in them. I would recommend bringing your own mask and boots if you have them even if it is just for a short visit.