5 stars across the board: absolutely delivers on what's advertised.
100% recommendation.