Manny has a great deal of integrity and is extremely honest. He worked until my issue was 100% resolved, likely putting in a lot more time than the fee would support. His communication skills are excellent and he was very responsive. The only reason for 4 stars and not 5 is that, due to complications, the job ended up taking longer than originally agreed. Nevertheless, I highly recommend this vendor and will use him again.