Just spent all of January there with my airline, not BCA, and found it pleasant compared to my base of Chengdu. The weather was certainly a nice change....I could breathe!
We stay near the airport which sucks since the action is a 25 minute taxi ride away. It's still in China so that means it's a let down. The Chinese litter with out a second thought about it so the beaches have garbage all over. Not to mention people. I could see coming TDY for the winter and enjoying it. Coming with family? Come first by yourself and spend 6 months, get your bearings then bring the wife and kids for a long stay then make your decision.
They refer to it as the Chinese Hawaii! haha what an insult to Hawaii.