Try Trip Advisor on the Aruba Forum. You will get responses.