Of course it's good enough, but..............some people will suggest otherwise, as some people imagine they must have... ......the biggest advert
most powerful machine
newest phone
latest technology
etc, etc,
And they will have a Blackberry ( which they only make phone calls from ),,,,,,,,,,,,they will have the most expensive golf clubs..............( but still play badly )..............they will have a Porche , or Mercedes...............just for show ( because they can't afford to drive it )
Others will buy and use machines which ( will do an excellent job ) provided that the person at the end of the tools has the ability and learns to use them effectively, along with good products.
A good carpet cleaner, is a bit like a craftsman................he watches , listens, learns, practices and is prepared to continue learning and developing his skills..............often, such a person will have, what appears to " some people " to have ancient, out date, difficult to get a result with, tools, but............they are cherished, looked after, personalised and the results such people can achieve, can be quite extraordinary.
Craftsman skills are always sought after and they are usually busy, but at the same time, a craftsman might charge a little more for their work, however, they are usually generous with their time and their knowledge, delivering quality, day after day.
I remember such a craftsman..............a golf pro' called Sam Snead...............this amazing man could take a single club from his bag and proceed to beat other players score, over a complete round of golf.
So.............use what you have.............trial a number of different products...........learn to use the machine / tools as effectively as you are able.
Don't be swayed by " other peoples " opinions, believe in the results that you are achieving.
Good Luck