I have been using Mr Neate for several year to clean my carpets. They are very reliable. Grant always arrives on time, is very courteous, friendly and professional, and does an amazing job. Everything is left clean and tidy and the carpets always look amazing! I would not go elsewhere and highly recommend this company as a whole.