My sister bought a Cloud Pet for my granddaughter, and it is not that good of a product. First, the instructions that are included are vague and even incorrect on some things. Second, I cannot connect to it if there is a wall between the Cloud Pet and myself. This really sucks because they live in the apartment adjacent to me and their living room is on the opposite side of the wall from my living room. Third, while the messaging works fine, when I send a song to the Cloud Pet it plays for a few seconds and then it makes this horrible noise. The only way to get it to stop making the noise is to turn it off. I would not recommend this product to anyone until badly needed improvements to the hardware and the instructions are made.
Bottom Line: No, I would not recommend this to a friend