People sure love to bash travel agents on social media. I bet for for each bad experience, there are at minimum 5 success stories when agents stay on the phone for hours fixing stuff, getting the exact cabins you want next to each other, offer extra amenities, etc. But we don't get to hear those.