I love this machine! It's so easy to use and it gets stains right out! My only complaint is that the battery life is pretty short so if you're doing a bigger project (like couch cushions) you might have to take a break to recharge.