Pain free, crystal clear advice, listened to my concerns and needs and delivered on time and as promised. Good experience.