Great location, location, location, above all. Beach is literally across the street - a smoke free beach, great for kids. Waves are a bit big for a little child (mine is 2), but she loved the sand and we just went often to play. There is also a playground inside the complex and across the street, AND lots of those cars/trains/etc to climb on in the shopping complex across the street, so there's lots to entertain a toddler during downtime. A large supermarket in the basement of that shopping complex also made getting everything we needed easy. Low key places to eat were all around. And if you want to take the tourist buses (also great for toddlers), they both stop nearby.
House was also great. Check-in was smooth, lodging team responded promptly to everything. Place was nice as expected. We didn't cook much but did use the microwave and oven to prep breakfast mostly. Coffee is with a small french press so if you're a larger group you'll have to do it multiple times. There is a n'espresso-type pod machine. Washing machine and dryer worked great (but take a long time, so plan to use it overnight). TV was broken but didn't matter to us (lodging team tried to fix it while we were there but didn't get done). Wifi excellent, bathroom great (love the soy shampoo!). Really perfect for our work/fun trip!