We just spent between Christmas and New Years at this resort. 2 families with kids from 1 yr to 14yrs. Excellent location. The services was fantastic, every request was met immediately, prior to arrival and when we stayed. All staff friendly and happy to help. The Restaurant staff especially helpful and excellent service given. Pauline at the tours office was excellent help and all our booking arranged perfectly. Our rooms cleaned daily beautifully. Spending time by the pool was glorious either in the restaurant or around the pool area, the view was so relaxing. The only down side was that there wasn't a lot of activities provided for our children's age group to do at the resort. No games room or any other services provided. I just assumed being a resort that kids would be catered for. We had a bit of rain so it would of been good to have something for them. You can book anything from the resort to do activities around Airlie Beach and other islands though. The Lagoon 200 metres away was fantastic for the kids, no wonder it has won awards. Airlie Beach main street seems to be going through an upgrade and the restaurants in the area all seem to be a little tired and also in need of refurbishment. We ate once for breakfast and dinner at the Village Cafe Restaurant & bar, good basic food with good service and reasonable prices. If you take a cab to coles from the resort for $7 each way and get groceries. If you are a family my pick now having been is Daydream Island. It has everything on the island to cater especially for kids from 0 to teens. We spent the day there going snorkelling, kayaking and putt putt golf. Their reef lagoon is great for kids to get up close to stingrays and baby sharks. You would have to get groceries before you get to the island though as there isn't anything there other than their restaurants and cafes. What we found out with our day trips to Hamilton and Daydream they seem to have young travellers working and they didn't seem to give us correct information when asking questions about directions, activities etc. I suppose they are only there for a short time and don't really care about giving a level of customer service. It did make us cranky by the end of our day as we missed a ferry due to misinformation. That's where Coral Sea excelled everything was spot in on that regard.