Gem
Hainan Airlines have none of the fascist clauses of Shenzhen.
The Climate here is fantastic but there are no English speaking schools, only 2 kindergardens.
Shenzhen Airport security are a pain in the you know where... But Hainan security is too lax.
Probably a better deal overall in Haikou.