He communicated well throughout the whole process, told us what to expect for a timeline, and completed the whole process on time! He was innovative in his thinking and went above and beyond making suggestions for us. It was a pleasure working with Jeff and we would recommend his services to any business owner looking to update their website. Thanks Jeff.