My fiance and I went to GPLH 2 years ago and loved it! We are getting married on the beach May 28, 2013. The beaches are nice but can be rocky. One section of the beach there were people on a boat getting rocks out. The beach might be my least favorite part. We loved the resort and everyone at the resort. Don't get me wrong...the beaches are nice just not your Beaches or Sandals pictures you see.