We had a great stay here! The best thing about this place was the location and all the amenities. It's so close to the beach (walk to the main road, beach access is right across the street) and away from the high-rises in PCB. Plus, it has a pool (though shared with other town houses it was never crowded) which was great in between the beach time (pool area could use some umbrellas and new pool furniture).
The town house was overall pretty clean. It is very spacious. The kitchen has everything you could ask for (awesome fridge/freezer; coffee machine and Keurig; microwave, etc.). The place also has a washing machine and dryer; water hose outside to wash off the sand. The second floor shower is huge. The sofa sleeping is definitely only for kids (our daughter loved her "bed" though). The beds were very comfortable, though pretty high (especially first floor bedroom) which may be an issue for some folks to get in and out. Stairs may be an issue for older folks also.
However, the place overall could use some TLC, from stained sofas and pillows, missing remotes, broken hooks and ceiling fan lights, to missing blinds. Considering the price per night, I would have expected a little more love and attention to detail, especially as these are all small fixes. With all the fees, it ended up being $450 per night for us (middle of June). Also, despite the high cleaning fee, you are still supposed to strip all the sheets, start the dishwasher, and bring all the trash to the end of the road dumpster.
Last piece of advice: If you sleep in the bedroom on the top floor, bring a mask. It is bright! In addition to some broken blinds, the top round window has no blinds at all.
Despite that, you will still really enjoy your stay!