Product review (5 stars): does what's needed
does what's needed