The Sunset Beach Hotel was a great place to stay. The staff were friendly, the rooms are large and they have amazing showers. This hotel is right in front of the beach, so you have a great view no matter what room you choose. The only complaint I have is that all their beds are singles and we ended up pushing two beds together which was not optimal.
Just outside the hotel is a very good restaurant that serves authentic Okinawa food. I highly recommend this hotel.