booked this when it was advertised as "dog friendly" and even paid a fee per pet. Apparently this was against the HOA guidelines and we were harassed by another tenant and even had to speak with the president of the HOA. That really impacted our trip negatively.
The unit is about a 10 minute walk to the main square and close to a lot of restaurants. The kitchen had a lot of things you would need to cook. Bring your own toiletries for sure. If you walk just down the hill there's a nice coffee place - Izzys.