Thank you all, and keep the responses coming. I think I'm currently suffering from the "reading too many reviews on TripAdvisor" bug, so it's nice to hear from people who aren't upset and who have unbiased opinions.

I'll check out both the Spindrift and Exotic Caye.