Grand Mer Hotel brings you affordable luxury and impeccable style in the heart of Okinawa, Japan's tropical paradise.