I've used this site twice now. I had an issue buying a ticket for my first trip but the customer service rep who assisted me was able to straighten everything out for me. I automatically check here first before I look for tickets anywhere else. On my second booking it was smooth sailing.