Nice and Detailed review.
Thanks for sharing.