I watch alot of movies with my family and I usually use Fandango's android app to purchase tickets. It's very convenient for me when things go smoothly, but when there is an issue, such as running late or cannot make a movie, it's a pain to get a hold of customer services and get a refund, plus they have that "2 hour" limit where if you're within 2 hours of a movie starting you cannot get a refund.