Excellent on all aspects