5 stars on all fronts