Princess Cay, Half Moon Cay, Coco Cay - What is your opinion of the "private islands" cruise lines go to?

I really enjoy Princess Cay as a truly great easy beach day.  There are more beautiful beaches of course, buy to kick off my tan, I enjoy the amenities on the beach (lounge chairs, etc), the complimentary food provided by the ship and the short walk to sand and surf.