If you come to Okinawa I would recommend staying at the Halekulani. The rooms were beautiful, new and spotlessly clean (I have a thing about bathrooms having to be perfect and this exceeded my expectations). The service and food options were great, although we did have to book ahead in advance. The outdoor pool and the activities on the beach were fabulous. Our kids made friends and went to kids club and loved it. We stayed 4 nights and we never had a dull moment. If I ever return to Okinawa, this is where I’ll stay again. Bit pricey but worth every penny. And surprisingly for Okinawa there were no signs of mosquitos around the pool, outdoor restaurants or the room balcony. Which is a great plus, as I am usually an all you can eat buffet for them.