Product review (3 stars): Needed but expensive.
Expensive but needed.