I would visit the Bahamas again, but not Margarittaville. My stay there was not the best. When checking into the room, the toilet was already broken. The phone in the room I was in didn’t work. I told housekeeping that it was broken, she stated she would call someone to fix it. She never did. A day later I went to the front desk, they did not send anyone until late in the day . I was told I had to move everything to another room because the issue couldn’t be fixed. They moved me to a smaller room at 9pm, which sucked.
They have a water park at the facility but only two small water slides are available to kids under 48 inches. I wished I knew that.
I brought my 4 year old here for his birthday. The cafe did not have any candles during dinner service.
They have hidden fees so after you pay Expedia, you get there and are asked to pay a daily resort fee. It is pricey.
I gave it two stars because I liked the food that I ordered, however it is very expensive.
I would definitely visit another resort instead.