The floors were very sandy in the room. The staff make fun of the guests assuming guests don't speak Spanish. Greedy from the owners to the dive manager. For instance, only one rinse tank, no tank for cameras, no cleaner in the dunk tanks, stingy with giving out lockers.
Piped in music throughout the resort, deceptive (seaside rooms are not seaside with a heavily filtered view of the ocean, thin walls and floors (expect to hear your neighbors), compact area with little privacy unless the curtains are closed. Bring a water filter or get bottled water. The resort does not provide any bottled water. They claim to use filtered water throughout the resort. The water tasted very chlorinated. Given the penny-pinching practices throughout the resort, I wouldn't trust that claim.
Christian literature in the rooms including towel rack with Christian fish as rod brackets.
The dive boats were clean, the dive master was very safety conscious in the water and food on an all-day dive outing was good. Boat crew herded divers into the water for quick 40 minute dives.