The City of Coral Gables is considered one of the best places to live in Miami. It is one of the first planned communities in Miami and features plenty of meticulously manicured tree-lined streets. Besides being very pedestrian-friendly, it offers a wide variety of property options such as single-family-homes, townhomes and condos. Offering quite a diverse range of culinary selections, it has also added numerous shopping establishments to entertain its visitors and residents. Downtown Coral Gables, including Miracle Mile Shopping District, is one of South Florida's most sought-after shopping and dining destinations. It also attracts golf enthusiasts from all over the world due to its beautiful golf courses Biltmore and Granada.