I'm happy with the purchase. The printer connects easily to a computer, laptop, smartphone as well as an Ipod. Printing is also fast and has a good quality. The only bad thing I can point out is that printing does take time, almost 25-30 seconds depending on what you're printing. But for this price rate, I think it's a good option for light home use.
This is an amazing piece of hardware. One of the most useful for home purpose and for kid's educational needs. Please don't compare this product with the bulk printers. If your need is bulk printing go for different models. This is a perfect buy for home use.