Everything from luxurious, private hideaways and high-rise international hotel chains to modest mom-and-pop places is available in Acapulco. Most of the resort hotels are located along the Costera, from Las Brisas to Playa Caleta, but the most glamorous hotels are east of town, in the Acapulco Diamante area. The best-located places tend to be the high-rise hotels lining Acapulco Bay, which are within walking distance of many shops, restaurants and discos. Other splendid, glamorous hideaways dot the hills overlooking the bay. The older, less expensive hotels on and near Caleta Beach, many of which retain the ambience of the 1950s and 1960s, are favored by Europeans and Canadians.