Excellent on all levels five stars across the board