Perfect in every way. Safe, clean, location, clean, communication. Highly recommended