The resort was beautiful. We went with three children, all under the age of 7, and the amenities within the resort were great! You will need a car to get around outside of the resort, but there's a car rental within the resort. The restaurants were a bit expensive, especially for a family with young children that hardly eat. Our youngest is a little over 1 and they had several amenities to help accommodate our children i.e. step stool, child's toilet seat, sterilizer, strollers, etc. We would like to visit when it's a bit warmer so visit the children's pool outside as well.