I've bought this book to prepare myself to get high score in the IELTS exam. While this book is not intended for those who are below the intermediate level, it's very helpful for others in such a level to accomplish their goal of getting IELTS passed. It makes you develop all the skills required in the four test's modules. I omitted the fifth star because, in my opinion, the reading section should have focused much more on the time limit of the reading module, the one factor that I see uneasy to handle during the exam if you're not quite practised on. The book lacks in this side. Otherwise, it is, in addition to the "Cambridge IELTS 1 & 2", a good compaion to success.