Five stars! Excellent across the board!