Location is wonderful. Perdido Key has the amenities of the busier spots without the crowds. This unit is ON the beach, which is private and quiet.
That said, a few things about the townhouse annoyed me-mostly knick-knack things being broken. We had to fix the garage door as it had come off the track and would not work. Outdoor shower didn't work. The patio furniture pictured was not present. The patio furniture on the main deck attached to the unit was broken. A couple of the wooden deck posts were loose, which made me nervous with my small kids out there. Bathroom doorknob and some cabinet handles were falling off. Also, there are multiple decks with sliding doors, and only 1 of those actually locks. The other locks are broken, and you can't lock the unit when you go to the beach unless you want to go out and come back through the front door-which defeats the point of being on the beach. (We left it unlocked b/c it was a quiet area, but this may bother some.) Toilet bowl brush was absolutely filthy and rusty. I would have also appreciated bigger bath towels. The ones in the unit had seen better days and were tiny. Also, the sheets had a few spots on them and were polyester, which is not great in the Florida humidity. Last, the garage and basement area, while great for storage, had a strong moldy smell.
I'd stay here again if the small items above were taken care of. It really is a great spot and charming area. Overall, we had a lovely trip despite those small issues.