I am planning a trip to Montego Bay with my wife for our 5 year annivesary In April 2013. It will be our first trip to Jamaica. We are in our early 30's and I am just wondering if anyone has stayed at both the Secrets St. James and the Iberostar Grand Rose Hall. And if so which did you perfer? I have narrowed it down to one of these two Hotels but cannot decide on which one. They both seem great. From what I've read the Grand may have a little better service and food but Secrets has the better beach and nightlife and you don't need reservations at the restaurants(which is a +). We are just looking for a nice relaxing holiday with a little night time socializing. Any suggestions? Thanks!