Our family spent a week at this property and had an awesome vacation including our fur baby. I would reccommed this property, however there is room for improvement in cleanliness.
Pros : Great location, lots of space, very quiet condo/townhouse ( had neighbors on boths sides and never heard anything), pet friendly , approximately 10 minute easy walk to the beach, very easy check in process, one of the pools at the complex was less than a 30 second walk from the front door of the condo/townhouse.
Cons- parking is very tight and spaces are limited (although you get " two spaces", we had to park a couple of buildings away when we got back from dinner some nights ). Our biggest complaint was the cleanliness in parts of the condo. When we arrived, there was grease on stove top and oven that had to be cleaned. The bathrooms were cleaned OK, however the shower curtains in the two upstairs bathrooms were nasty, smelled terrible and covered in mold and mildew. Found jeans left in downstairs bedroom closet - I assume left by previous renters. Chair in living room had to vacumned as it was covered in crumbs.
While I realize these were overall minor cleaning issues( we took care of them ourselves), I would definitely recommend checking behind the cleaning service that is currently being used. With the cleaning fee that is added to the cost of this rental, I would expect these issues such as wiping down a stove and changing out shower curtains not to be overlooked.