5 stars on all aspects.