Nice review. Everything detailed and clear. Good job