This is a book for people who already have a strong knowledge of Spanish as it contains no English whatsoever. There are thousands of words listed alphabetically, and for each there is a wide selection of synonyms. Of course, not every synonym has the exact same meaning as the original word (e.g. 'domicilio/address' is given as an alternative for 'casa/house')therefore it is essential that you already know the main vocabulary. So, if your Spanish is good enough, then this book will serve you perfectly. I have found it very easy to use and it even covers some regional varieties and antonyms. Just a little word of warning: sometimes the synonyms offered are very uncommon in everyday speech and writing which may leave even native speakers bewildered!