Good point.
I booked a private tour (with a group of people) that included Shenzen-PEK-Hainan-Shenzen. 10 days including hotels, airfare, 2 guides (1 that followed us the entire itin and another that met us in each city), breakfast, lunch, and dinner for about $1K.
Not all tours are bad. We had complete control over our itin.