Review (5/5): Just what we needed
No complaints.