The star of this property is the location and beach access. The views from the balconies were unmatched. We loved being able to walk out the door to the water and beach. The living space is large and we never felt cramped. We also liked that there were plenty of dishes for the size of groups this property would host. The pool was serviced/cleaned multiple times during our stay which was great and the property management company was quick to help if needed. Property provided a couple of beach chairs, tent, wagon, lots of beach towels.The property could definitely use a deep clean: not all cookware was clean (blender needed cleaning), drying rack was pretty gross, some mold on bathroom caulk, coffee table dirty where people have put their feet up etc.As with some other properties, some of the finishing touches could use work such as making sure there are full sized baking sheets so you can cook for large groups and having decent towels.Great spot for families. Could be a bit tight for couples as some of the rooms didn’t have room for large suitcases near beds. We were able to fit a mini crib in one of the rooms, a full sized pack and play would have been tight if not in the primary. Overall we really enjoyed our stay and would consider staying again.