Juan is a nice guy and his prices are competitive, however, he doesn't handle pressure very well and gets flustered easily, which drops his service level below acceptable. He doesn't have a GPS, doesn't listen well (or speak English well), doesn't follow directions accurately and got lost on his way to our home. When he finally arrived to our house, after calling our phone over 12 times, he was sweating and throwing a hissy fit. We will never use him again nor refer him to anyone we know. You can't do business in that manner and remaining professional at all times is a must. Everyone gets flustered but you have to keep your cool and remember that your customer and your service is first priority.