This place is a gem. It's not hidden, so it's not a hidden gem. But it is awesome. The beach is so close you can almost stick your toes in it from one of the decks. You can see the ocean from the main living area and the massive patio surrounding that area. The views are 10/10. Sunrise or sunset, your beach walk is just steps away.
The kitchen is well appointed, and the dining-room table is perfect for large groups. There are plenty of bedrooms and beds so everyone can sleep comfortably. (Do note: one "bedroom" is a little nook (with door) inside the master bedroom. The listing says this. I knew this. But you should too! It might matter for some.) The living room has plenty of sofas and a large TV. I don't know how well the TV works, however, because we never turned it on.
Historic St. Augustine is a short drive. Grocery store (Publix), restaurants, and the best Cuban bakery outside of Miami are just a couple miles away. You'll have plenty to do besides the beach, if that's your jam.
I would certainly return. This place was wonderful. Our group had the best time. You will too.