I stayed in the South Tower. The staff, amenities, facilities, food, rooms, and spa were excellent! I have been to a few islands on Hawaii, Boracay Philippines, Cayman Islands, Aruba, Curacao, Miami Beach, and the Florida Keys for beach vacations. I am only mentioning this to emphasize that Okinawa is a top 3 destination for me and this Sheraton is probably the best resort I have stayed in. I love this place!