Excellent on all counts, highly recommended.