This is an update version of HC-05. HC-05 is a SPP (Serial Port Protocol) Bluetooth, can be set as master or slave. With the castellated half-cut holes, you can easily embed it in your project.
HC-05 is made by a experienced Bluetooth design and manufacturer supplier in China, it has been tested very well, and mass production for big quantity, widely used in many Bluetooth project.