Yeah i've been to Nassau before. Went on a Disney cruise and that was the destination. Nothing special though, pretty much the same as any island you would probably find in the bahamas. Although your friend's offer sounds pretty good, you won't have to pay for any hotels n transportation.