We stayed for 5 nights, which I think was about perfect - enough time to relax but not so long that we were bored on such a small island. The reef was beautiful and had lots of different corals, along with loads of fish. We don't dive so we snorkelled each day. We took our own masks but used Bokissa's flippers, which were excellent. The staff were consistently friendly and helpful.
Whilst there was a child there (12 year old) while we were there, it seemed much more suited to couples.