James has done a fantastic job tiling our kitchen. He is very professional, tenacious and doesn’t stop until he is happy with his own work! He is very reliable as always on time and communicates well. He offers his professional advice and suggestions and nothing is ever too much trouble. He is very trustworthy and the job was completed within the timescale given. Overall very happy with JBs work and highly recommend him.