Just avoid them! If anything goes wrong or you need to cancel for any reason, you are completely screwed.
They have beyond horrible customer service and if you book through a 3rd party like justfly.com you will go through hell for months and waste more then 25 hours of your life calling in like I did.
No communication, they never return calls and have the worst FINE PRINT i have ever seeing, making sure to screw you over at any opportunity.