My fiance and I will be getting married and honeymooning in St. John this summer. We will be staying at a private villa for the first portion of our trip and I am debating on Caneel Bay for the remaining few days (our villa is booked for those days). Since it's our honeymoon we are willing to splurge on something luxurious. I understand the concept of CB, it's simple luxury as opposed to a glitzy resort, but is it worth the money? We'd be staying in a beach front room, which I thought would be lovely but the recent reviews on Tripadvisor are making me nervous. Any input would be greatly appreciated, or any other suggestions on where to stay. We're open to neighboring islands, another villa, resort etc. Thank you!