The beaches in Sanya do seeme to be the best China has to offer - clean, well-maintained, pristine waters, hot sun shining. A decent beach holiday location.
Having said that, the place may not be as cheap as many claim. For the same price, you could pamper yourself in a spa resort in South East Asia e.g. Thailand or Malaysia.