Good value. Problem clearly communicated and different options offered. Timely.