Do not EVER book with Expedia. Their customer service is really, really, really bad. If you have problems with your booking, do not count on them to help you. Endless phone calls, countless emails will only give you standard replies without solving your problem. You will only end up with frustration. Not worth it. The agent made a spelling name error on my family ticket. After 3 weeks of frustrating calls and emails, they asked me to pay reissuance fee US20 for the name change. They say they will refund me back. Siiggghhh! I am sooo not looking forward to calling and emailing them again. So well, you have been warned.