The picture of the nRF24L01+ module is that of a good module (or at least a better clone, probably very hard to find genuine Nordic from Chinese suppliers). However, the module as shipped is one of those even worse-quality epoxy blob modules with known incompatibility with the genuine nRF24L01+/better clones. Lots of passives are missing ... inverted ACK bit due to error in the datasheet, etc.
The kit works as advertised. Really easy to use with arduino or any other development board. There is plenty of information online on how to use this type of transmitters and receivers. You basically set it up like a low speed (2000 bps in my case) serial connection. In terms of programming, this is porbably the easiest transmitter/receiver set you can find. Keep in mind that it is a very basic radio. There are no built-in provisions for encryption, networking, etc. The signal would go through a wall or two (I am talking about drywall walls), but do not count on using these radios for long-range communications.