I have flown spirit a number of times to Jamaica. Just be aware you will pay to check bags each way. They charge for seats each way and if you don't fly directly there or back you pay for your seat each plane you board ( 2 seats on the way there for example and two seats on the way back). Not sure if other airlines do this but the connection time on the way home was one hour and when we missed our connection bec. of customs and immigration delays (on-time flight) the overnight stay to get another plane was at my expense. Frequent flyer miles are difficult to use and there are long delays on the phone to speak to anyone. The anyone you speak, generally speaks English as a second language - our phrases are not understood well by them making it all difficult.