We stayed here with young kids and grandparents and it was excellent. Layout is great (the roof deck!), location is amazing, all the amenities plus more. Clean and nice and stylish for the grownup, beach toys for the kids.