Do NOT stay at this hotel. It is poorly run and in a dangerous area. We had a 1 night layover after a missed flight. The airline made our reservation (1 room, 2 adults, 2 children, 2 double beds - $175). While on the phone they also made and additional reservation for another family of four. We heard both sides of the conversation. After a $35 taxi to the hotel late at night, we were told that we need 2 rooms for each family for $175 each or $350 per family. We argued and they agreed to the original $175. As each family entered their respective rooms (single double bed), the desk clerk chased the other family to their room and kicked them out. A few minutes later we were evicted as well. We were told we had to pay an additional $175. The other father and I refused. After heated arguments, they eventually let us stay, in the room we originally booked for the agreed upon price. This was clearly a well practiced shakedown operation. I am reporting them to the American Embassy in The Bahamas. The rooms are dirty, very old, the windows and doors don't lock well. I slept in a chair by the door because I was worried about an intruder, We had a late night door pounding and phone call (did not answer or open). Fled the next morning after daylight as soon as we could get a cab and waited 6 hours at airport instead. It was like something from a movie about the bad things that can happen to unwary travelers. I have never written a review and have nothing but good things to say about the rest of my trip. Long Island was wonderful. The people, beaches, snorkeling, accommodations and food were great. I have traveled from the South Pacific to Europe, I have stayed in houses, hotels, motels, trailers, tents, cabins, slept in cars and airports - THIS is by far the worst place i have ever stayed.