We loved our visit to Cup of Sea (it may have changed its name but still looks the same). Yes its not cheap (cheapest coffee 58RMB) but that includes lovely truffles and chocolate bisciuts, lovely decor and unbeatable views. The roof terrace must be so romantic in the evening. Places like this are few and far between in China. Come!