pros: Amazing location and best lanai(porch). between fans, a/c and windows the place was a comfortable temperature our entire stay no matter what the weather. the living room is very comfortable and there is lots of seating. The laundry maxing is shared with one other unit but works great. The kitchen is well stocked and the hosts have also left lots of kids toys, beach chairs, beach towels etc.
Cons: noise from upstairs. in the bedrooms especially, you can hear the upstairs unit guests walking around. it depends how sensitive you are to this and how many guests are upstairs and how often they use the jacuzzi but it was a definite con for us. parking is tight, I would definitely follow the host's suggestion and rent a reasonably sized car or plan on street parking. the ceiling in the master bedroom is very low. this could be a con for taller people my husband is 6' and had an inch or two of head space.
Overall, this is a very cute and unique place to stay