Right between West Palm Beach and Fort Lauderdale.
Pros:
- Close enough to Disney to go frequently (3 hours), but far enough away to keep the "magic" and go for longer trips if you want
- Warm year round (some would say hot - I LOVE IT!). We don't really get the cold snaps that they do in Orlando or central FL (or not as much)
Cons:
- Right on the beach, but it's not a very nice beach (Gulf side is better)
- Traffic is AWFUL all the time, everywhere
- Snowbirds for 6-9 months out of the year... makes traffic even worse, restaurants jammed, etc.
- Lots of old people screaming in loud New Jersey accents everywhere
- Not really kid friendly (at least in my opinion, we don't have kids yet)
- Hurricanes, rain every day in the summer - it really is the "rainy state" in the summer, not the "sunshine state"
- Giant bugs, snakes, lizards, alligators, etc.
- In general I find people (like at the grocery store or whatever) to be unfriendly and rude here, it's a cultural thing. It bothers me.
- High crime (some areas)
- Gas, groceries, etc. expensive
Overall, I love the warm weather and being close to the beach, but I think the pace of life, traffic, and general niceness of people is much better on the west coast of Florida or further north. The tri-county south Florida area is a little too crazy for me.