We're traveling to Jamaica for the first time in December with our two kids (18 & 20)...which resort would be best suited for all of us? We're looking at Secrets Montego Bay, Iberostar Grand or Iberostar Rose Hall. We want great accommodations and food, a great beach and some nightlife for the kids. We like the look of Secrets but is it too quiet (couple oriented)? What is the service like at the Grand? Any advice would be greatly appreciated!