This property provided everything needed for an amazing vacation with my family. Plenty of space for everyone, a pool to cool off in, beach toys, cart, igloo, etc. for the beach and easy/quick access to a beach across the street. One thing to be prepared for is this beach is small and the water isn't the beautiful, clear tourqoise--we traveled to Bean Point several times instead, which was a much better experience. We also spent hours out on the balconies--simply beautiful. We loved our stay and would stay here again!