Mike. I would still keep an open mind on pricing as the prices mentioned on this forum does not mean that it's the average pricing of the average carpet cleaner as i find everything is inflated on this forum including many a ego!
Some on here are not taking into account the fact that it's regular work off you and and it's going to be a discounted rate so i see nothing wrong with the price, maybe at the lower end but not a silly price where he needs to rush.
The price he charged does not mean he was right to stay only 1.5 hrs if true.
Also when i'm subbing for companies like yours i would not charge the same amount for a pub that took a day to do as a high end office that took a day to do as i would know that you would get less for the pub and i would want you to get a decent kick back from it. Like i said this type of work is not priced like a one off.
You will get some great advice on here but when comes to pricing and how big their hose is, i take with a massive pinch of salt.