We stayed at the Haitang Bay Gloria Resort for 5 nights in March 2015 and had a good experience. We got a free upgrade to a Suite as we booked a room with sea-view and all the standard double rooms with sea-view were already taken. Both the hotel rooms and the whole resort area are very clean and well maintained. The staff are friendly and helpful, and although only a few speak English they were always eager to help. The breakfast is sufficient and is served until 10.30am on the dot. The hotel has its own beach shop, two clothing stores, a SPA centre and hairdresser, which is quite useful given that there is nothing around the hotel. There is a free shuttle bus going three times a day to a nearby village, a Duty-free shopping centre just out of Sanya and the Sanya airport.
Rather disappointing was the fact that almost everything cost extra such as playing snooker or table tennis (I would understand a deposit for the rackets but charging for playing, really?!). The third pool also cost 126 RMB extra per person. You are only allowed to sit in the lobby bar when you order something; they came to us twice saying that we HAVE TO order something if we want to sit there. The restaurants (Chinese, Japanese) are overpriced and we never ate there.
Be aware that there are no lifeguards neither at the pool nor at the beach, especially when travelling with children.