¡Hola amigos! Here's what I have used with my Spanish students: Spanish Now- has all the basics from beginners to intermediate. Short stories are funny.
One of my personal favorites
This Spanish Rápido is my book. I have been teaching Spanish for the last 15 years. I also taught adults in the evening. This is how I started this book. I had to teach Spanish in 8 weeks for two hours once a week! So, given the time constraints and knowing how we all want everything yesterday. :D I created this book. The goal was to teach what you need to be able to communicate right away. So, when you think about how much vocabulary we use day to day, I decided to put this together. I believe you'll be very pleased, most importantly, you'll be speaking in the target language.