Precision Air delayed flight 24 hours with no explanation. We do NOT recommend this airline! Our flight Sunday evening was canceled after a two hour delay with no explanation given, and we were not given any updates during the delay. We were given a musty old room at the Zanzibar Beach Hotel that had bugs and mosquitoes in the room, no hot water (plumbing problems requiring access to the room), yellowed and torn sheets, and we had to pay for our own drinks. We waited over four hours for the Precision Air rep to show up that night and give us our flight info for the next day. The 10AM flight on Monday was delayed five hours and then had repeated delays and again no explanation and no updates given. The lunch Monday was the food left over from Sunday night. The swimming pool had algae in it.