10 stars, highly recommended