According to my experience, none of them is good! We even talked to the director directly, but he didn't solve our problem nicely, not even sincere. Just the words of apology didn't solve our big disappointment after they wasted our travelling time 1.5hours to the hotel and 2 hours of waiting...