We stayed at Secrets St. James from November 30th to December 7th with a group of 17 people, and this resort exceeded our expectations. The rooms were stunning and roomy, the staff was incredibly friendly, the grounds were impeccably maintained, the food and drinks were fantastic. We couldn't find anything negative to say. My parents renewed their vows and the wedding planner was excellent, the Chaplin did a wonderful job, and the photography was top-notch. Everyone in our group left feeling happy and relaxed after a fantastic week.