We chose Okinawa Kariyushi Beach Resort Ocean Spa for its variety of family-friendly facilities and services, especially swimming pool, indoor public bath, convenience store, souvenir shop, restaurants, coin-operated laundry etc. This is particularly important in case of unstable weather during summer or typhoon season. The rate for a four-bed family room was reasonable. The breakfast buffet was really great. There are also many restaurants around the resort.