I must confess that I'm a very big fan of Cat Stevens. This collection satisfied me completely. The only thing I miss about this collection is one or two of my favorite songs (Rubylove, Two fine people) but all in all, I'm extremely happy I got hold of this collection.