Excellent experience overall! Very highly recommended.