My husband and I went to Passion Island on our second cruise. It was OK but I found that sanitation of the cups used for the punch pretty disgusting. I guess I should have been like my husband and stuck to Corona's. Oh well, had a great time anyway. There were two guys on our trip that got wasted and were really funny on the trip back. I was just worried one of them was going to lose their cookies before we got back to land. I heard that they were the last ones to get back on the ship from Carlos and Charlies that evening before we sailed. Don't really think it is worth the money if you don't drink a lot but the beach was very nice.
Our daughter and husband were married on the Enchantment and chose Passion Island as their excursion. They loved it and had nothing but good things (and good pictures) of their adventure there. We chose Playa Sol Beach Club and had fun there. Even the restrooms were very clean there.