Excellent 5 stars with all aspects