6 stars, highly recommend