This is excellent printer for home or small office. Easy to set up. Works with all devices even without software/ applications install. Of course with the Win/Mac software/drivers installation you get even more features. Its very handy to print from your mobile device! I have received this product in relatively short time frame.