Even though it might not be in the book, people on this site and Tripadvisor still seem to rave about Il Nido.
We originally booked there for earlier this month, but we cancelled and switched to La Tonnarella instead. The two are very similar: great views, free parking, great restaurant, breakfast, etc. But, we decided against Il Nido for 2 reasons: we didn't want to rely on a shuttle bus (it's far off the beaten path - Il Nido means nest, so that is telling), and La Tonnarella has a private beach. However, La Tonnarella is more expensive than Il Nido.
We absolutely loved La Tonnarella and would definitely return there.