David was great! Would absolutely recommend!