It's a great middle school book, but it doesn't really hold up all that well afterwards. I've tried to reread the series a few times as an adult and couldn't even get through the first book.
Being enjoyable the first time is just meeting the standard. To rise above mediocrity the book needs to be able to be read more than once. Great books get better the more times you read them.