Havana, a city of beauty and warm people