Justin did a great job explaining everything. He was very thorough. Cost was much more than I anticipated due to two extras costs on top of the system check cost.