Great location and great stay! Lots of small thoughtful touches such as umbrellas, mats to take to beach, etc.
The place would work for a couple or a family of 4. There’s one bedroom and the other is the sofa in the living room that can be turned to a bed if needed.