Hi,
I have been and love it. Try not to go during hurricane season (June 1-Nov 30th) just because you never know about the weather and you want sunny skies.
It is expensive but try to stay on the 7 mile beach. George Town is also a nice area to stay in.
You must try the rum cake if you go. yummmm
Swimming with the sting rays is also a must. Scary but fun!!!