Great location. We would definitely come back. The patio is large and was great for our little dogs. Had everything we needed. The two smaller rooms are tight, but being on the beach made it worth it. The management company was very responsive.
Make sure to get a fire pit rental where they set up right in front of the house on the beach. That was a definite highlight of our trip!