Vienna International Hotel Beihai Beibuwan Square Branch is a great choice for a stay in Beihai. You can grab a bite to eat at the restaurant or wind down at the end of the day with a drink from the bar/lounge.
Plusy: Very tasty buffet breakfast - Chinese food. Close to shopping
Minusy: Close to the business core of the City - But removed from Silver Beach, old street /seafood restaurants and ferry terminal. But maybe being in the middle was ok. Really hard bed No shower ...
Plusy: Location at city centre
Minusy: Non-smoking room & floor, still saw guests smoking around.