Every area was incredibly clean. It rained when we went, but we persevered. The longest wait for popular rides was about an hour, which was great. Getting tickets to the park was very easy; just show your passport and you're done, nothing else needed. The staff were very helpful at every point.