Cuba is a very small town (population 590 as of the 2000 census), but it's on a major highway (US 550) in a very sparsely populated area, so it has a lot more amenities than a typical town its size. There are some good restaurants and decent motels, and the grocery store is surprisingly well-stocked. It's an interesting place where the New Mexico Hispanic cultural sphere intersects the Navajo cultural sphere. The complexity of the population is apparent in subtle but pervasive ways throughout the built environment.