Place was amazing! Met all our requirements. Relatively close to the center of the town, relatively close to the beach, pool, backyard, etc.
Only thing that you might want to consider if you go in winter is to take extra blankets, other than that it is awesome!