I like these small mobile printers; I have a couple of them. One is an HP the other is a Canon IP90 (my favorite). Both print as good as a full size. They are small enough to store in a drawer. Even after storing for more than a year, mine still prints fine.
Check the price of ink cartridges when making your decision.