My family has time share on Grand Bahama Island, Dundee Bay Villas, which is located within a 10 minute walk to the Xanadu Beach Resort and Marina. I have been to Grand Bahama Island 10 times or so and have been to the Xanadu a lot since its beach is the closest to our time share. I have been in the hotel, have seen its amenities, have ate at its reasturants and obvisously been to its beach many times. First of all, the Resort's beach is the worst on the island. A barbed wire fence separates the Resort's private beach from the public beach and the private beach isn't very big. There is often trash blowing around the beach and the Resort staff does not take the time to rake up the dead sea grass like other Resorts do. The hotel itself always seems to be in decay and in need of a bad paint job, (although they have recently made major renovations to the hotel) the staff is not the friendliest, and the reasturant's food is awful. One more thing, the hotel is pretty secluded and you need to take a cab to get to the spots on the island where there is nightlife, reasturants, shopping, golf courses, casinos, etc. and these cab rides can run anywhere from $10 - $20.
We do enjoy our time share and we are lucky that we get free transportation to go wherever we want on the island....so we don't always have to walk over to the Xanadu beach. I would suggest to anyone who is looking to stay on Grand Bahama Island that you look into the Resort of Our Lucaya which is made up of 3 hotels, 2 Sheratons and 1 Westin all next to one other. This resort is laid out on a beautiful stretch of beach, has awesome pools, great reasturants and amenities, a casino on site and across the street is a marina with a huge markeplace with shops and bars and nightly entertainment.
Just avoid staying at the Xanadu at all costs, no matter what deals they offer. I can understand how the spring breakers may like it because all they care about really is drinking and partying on the beach.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.