No, you do not need to be a guest at the hotel. Try Madame Jeanettes (sp?) one of the best on Aruba.