As a transit passenger travelling through to Melbourne outbound and Amsterdam via Beijing on my return on both occasions this airport was hopeless. Not only were there long immigration queues but I was asked to fill out two separate forms which were not made clear making it necessary to re-join the back of the queue on both occasions. Once through immigration my passport was taken without explanation and following a 10 mins wait I was ushered out of the airport despite being in transit. I had to check myself back in again with no direction and made to sit on the floor with other transit passengers for 2 hours with no water or toilets. Airport staff were rude unhelpful and didn't speak English. My experiences in this airport have ensured I will never travel through Guangzhou again.