As far as the unit is concerned it worked well for us. Plenty of space for our family of 4, second floor w/ partial ocean view, clean, well equipped kitchen. Took off a star because some smoke detectors were not operational, an electrical socket was partially hanging out, small beaches on property that require a long walk around houses, community pool is a ways from the unit and requires exit and re-entry to community, check-in/out wasn't as smooth as it should be, pool was closed on our last day. Despite the smoke detector and outlet issues we felt perfectly safe here.
We took the Balearia from Ft. Lauderdale and stayed 5 nights. The people of Bimini are friendly but expect to adjust your level of service expectations a bit (you are on vacation so no big deal). We rented a golf cart and I am glad we did. Despite being and island, we were surprised how few beaches there was to enjoy. One side of the island is basically a marina, the resort side has 2-3 beaches but they are not very close. The best beach is private so you can't go unless you pay. The entire north beach area of north Bimini is a private community and not accessible.
Getting food for meals at the unit was a bit of a challenge. Being a remote island, the stores are sparse. You can make it work by getting a bit creative but if you can bring some food with you I would suggest that.
It honestly feels like this island is setup more for the cruise ships than a local stay like we did here. We had a lot of fun.