Yes it is always quite costly when going for professional carpet cleaning and I think its worth paying.