Rick is a real pro. He arrives on time and calls if he is going to be even 5 min. late. I'm always happy with his service and he's always willing to add on work if I need him to. I always feel I get more than my money's worth. Give this guy a try, you won't be disappointed.