I am a Marriott Platinum Elite, so I have been to a million Marriott brand hotels. . .this is one of the best resorts we have visited! We took our two babies (8 months and just turned 2..so nothing is exactly "relaxing") - but this resort definitely made a vacation with small children the best thing ever! The pools are very large, and they both have large, "gradual" beach-like entrances, which is perfect for small children. And the pools are never too crowded. The beach is right there - not too much walking with all your baby stuff -and it is calm and smooth (we had no problem with our double stroller on the beach!) - the beach is perfect for little kids. The staff was wonderful, always making sure that we had everything we needed. They even have a lot of beach/pool floats you can borrow instead of buying your own (just ask!) Everything you could want they have - grills for cooking out, a restaurant with a daily happy hour (and we definitely needed it! lol!), good food, kids' activities, and an awesome water slide (our kids couldn't go on it - it is pretty powerful - but they enjoyed watching us go on it!). We brought some food with us, but there is also a 7-11 right across the street for morning coffee, etc - and there are beach shops and restaurants all within walking distance if you want to leave the resort. The sidewalks are wide, so a double stroller works fine! I cannot say enough great things about this resort. I wish we could go every weekend (and we live in Florida!). We used points for our stay, so I know this place is expensive - but it is really first rate all the way. Grab your family and go!!!!!