Shangri-La Haikou is one of the best hotels in Haikou - the facilities are new, the staffs are friendly and speaks good English. The room offers an excellent view of the sea, the stay is truly a relaxing experience indeed! The dinner buffet has one of the