I have used Denis' services on multiple occasions, and each time I keep coming back for more.
Technically, Denis is very capable and easy to work with. Even though English is not his first language, he makes himself well understood. He is approachable and easy to get along with. Each time, he delivers what is required of him.
I cannot fault him.