Perfect transaction He communicated very well, showed up on time, and was very pleasant to deal with. 10/10