We, a family of 5 ( including 3 kids 9 year old twins and a 6 months old) had a great time.
When we arrived our suitcase and stroller were lost. GO's went out of their way to get us free toiletries and essentials. Our interconnecting family room in the Golf hotel was basic but very clean and functional ( I do not understand the negative comments).
The baby club was amazing, staff excellent. We felt very comfortable leaving our 6 month old. She got a lot of attention.
Food quality excellent as well. The only downside is that smoking in the pool area ( although not allowed) is tolerated. This needs to be better enforced.