We’ve visited both. No issue reserving online for either site. Do recommend making your reservation in advance. No doubt, you’ll have a great time at either place.
In the 4 times we've been there, twice we were at Barefoot beach (cabanas), once we parasailed and once just walked around. A nice place just to relax and enjoy/see something different.
We were fortunate to have reserved two, on two different cruises. They are indeed nice. We shared one with friends the second time. Everyone had a great time. They will spoil you ?!