In this case 3rd party booking sites would be more transparent than booking directly. The hotel never handles your credit card anyway.
Overall I've had better experiences with booking through an OTA than directly from hotel websites, and never had any problems with undisclosed surcharges and fees.