We stayed here as a family group for a week for Christmas. There were 9 adults and 3 very young children. Having 5 separate bedrooms and 4 bathrooms was very helpful for a group our size, although it's just worth noting that (as it says in the listing) the rooms are split between separate upstairs and downstairs units that are joined by an outdoor staircase. In some ways it was helpful to have that separation for children's naps or people who wanted to stay up later at night, but it could have been more of a hassle if we had a lot of rain.
The location is excellent: about 1.5 blocks to the ocean beach in one direction, about 1-2 blocks to a nice park in another direction. The park had a basketball court, a tennis court, and a pickleball court, as well as a nice playground for the kids. There's a dog park there as well. The neighborhood is nice and quiet and has a charming variety of large and small homes. There's a Publix grocery store just a couple minutes away. We mainly cooked for ourselves but there are plenty of places to dine out in the nearby area, and then St Augustine is just across the bridge.
The owners were friendly and good communicators. They seem eager to make sure their guests have a good stay.
Any negatives? The home is a bit older so it has some quirky bathroom layouts and could use some fresh paint, etc. Extra seating and supplies of all kinds are needed to accommodate a larger group like us in one place.