Not the place for those who want privacy and/or aren't huge dog people. (We don't have pets but generally do fine around them).
The guest suite doesn't have a private entrance - you have to go through the gate and then you're in a common area that appears to have entrances to the family house and your room. In general, we didn't feel like this was a private guest suite and more of a private room with an entrance in a common area. Based on the layout, we felt more like we were encroaching in another family's space. Once in the room itself, it and the bathroom were nice and as advertised. Nice location that's about a street away from the beach with decent street parking.
The puppy, while cute, is still learning and you may have a hard time getting into your room or out of the entrance without her trying pretty hard to come in or escape, respectively. This became a challenge when carrying anything out or in to the suite because we always needed a few free hands to keep her out/in. With that, she also nipped/scratched constantly.
We wouldn't stay again but if you absolutely love dogs and don't care about your own space, it could be fine for you.