Bought a 4 day all-inclusive package through CheapCaribbean.com. Also purchased Trip Interruption Insurance. Got separate Air through Jet Blue. Upon arriving at the Syracuse Airport, we checked in at the Jet Blue counter where we were asked to see our passports. We showed them our USA Passport cards and the ticket agent questioned their validity. She called over her supervisor who said they we ok for travel to Mexico. We were again questioned before we boarded our flight to Cancun from JFK. Upon arrival to Cancun , we were advised my a Customs Agent in very broken Englishe that the cards were not valid for air travel, only land or by cruise. We were taken to a detention area and left there without explanation. Cell service was a weak 1 bar. I tried to call our "contact" in Mexico and she said there was nothing we could do even though we had purchased the "Trip Interruption Policy" We were both forced to signed a 3 page document in Spanish without any translation. We were then led back to the first JetBlue flight back to the US which happened to be Fort Lauderdale. We arrived in Fort Lauderdale at 9pm without any type of hotel reservation. A rude JetBlue supervisor told us this was all of our fault but that she would try to find us a room.. which she did. We ended up staying in Fort Lauderdale for the remainder of the vacation just to try to salvage a little bit of our trip in the warm weather. Jet Blue originally refused to fly us back to Syracuse but eventually relented. CheapCaribbean finally contacted me to asked why we "No Showed". When I explained what happened she said that ufortunately the insurance would not cover this type of trip interruption, but that she would call the hotel to see if there was anything they would do. She later called me and said that if we could get back to Cancun by the next day, the hotel would only penalize 2 of the 4 days. Even if we wanted to we couldn't , because our passports were in Syracuse. I called her back the next day and have not heard back from them since. Overall a terribly handled situation by JetBlue, CheapCaribbean and the Excellence Hotel. Will definitely never go to Cancun and will never use CheapCaribbean again. A expensive $3,500 lesson learned. If traveling to Mexico,Caribbean, Bermuda and Canada , please read the fine print that says : "by land or by cruise" !