Good value, good communication, overall good experience