My husband and I purchased a one way ticket on BahamasAir as we were returning on a friend's private plane. We arrived at the airport 2 hours prior to departure time and waited 1 hour 15 minutes to check in. Before we were issued our boarding passes (as there is no online or curbside checkin) we were informed that we must purchase a return ticket in order to be allowed on board. Not having any choice we purchased two refundable tickets at a cost of almost $600. We were informed that we can cancel the flight as soon as we land in the Bahamas and they would charge us a $15/ticket cancellation fee. Additionally our flight was an hour late with the board at the gate never indicating the time change. The crew on board gave us sporadic departure instructions - some after we were in the air (ie. turn off all electronic devices and my seat was broke! A couple of days into our vacation I spent a significant amount of time trying to call both the local and toll free number for BahamasAir. I kept getting disconnected or a fast busy tone - for two days straight. We finally went to the concierge of our hotel and pleaded for his assistance. He encountered the same problem but was finally able to reach the Customer Service Department. Once I got on the phone with the rep she tried to connect with the Reservations department and she could not get through as well. After explaining our situation they finally connected me with someone who was able to accept our cancellation (they did not even have a cancellation number to provide). Needless to say we lost a good 1/2 day of precious vacation time for which BahamasAir wants $30 in fees and 6-8 weeks to return our money. I read the complaints about BahamasAir before I booked. Since the main complaint was flights departing late but I figured a small delay would be no big deal since we weren't on a time schedule. I also like to give small businesses a chance when possible. We never imagined that this complaint would be nothing compared to everything else we experienced. On a positive note we all got to the Bahamas safely and they gave us a mint on our way out of the plane. I chalked this experience up to "lesson learned" - I just wanted to send out a warning to all of you out there considering this airline.