In-Home Dog Training or Board and Train

Should you send your dog to a Board and Train facility of have him trained in your home?