Arrived in a timely way. Very friendly and professional. Spent more than I wanted to but I felt it was reasonable. Very pleased with results.